![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#1
|
|
Господа! Суть в следующем...
Ежедневно автоматически создается архив, потом из командной строки (bat файла) копируется в указанную папку (Например: COPY C:\arh.zip D:\Arhiv\arh1.zip). Вопрос как в командной строке сформировать имя конечного файла вида ДД-ММ-ГГГГ.zip используя системную дату или дату создания архива? :7:
__________________
Всё знать и уметь не возможно, но стремиться к этому надо...
|
|
|
|
|
| Реклама: | лоскутная операция в стоматологии | Магазин бытовой техники: yuno ulx-24tcs221 - переходи на сайт ТАЙМТВ! | концерт руки вверх в воронеже 2026 - redkassa.ru | тигель для стали купить в спб | Instantly YouTube |
|
|
#2
|
|
Пользователь
Пол:
Регистрация: 18.08.2006
Сообщений: 33
Репутация: 20
|
Если бы архиватором был RAR, то дату можно было бы добавлять непостредственно при создании архива
Код:
-ag[формат] Добавить к имени архива текущие дату и время |
|
|
|
|
|
#3
|
|||||||||||||||||||||||
|
Новичок
Пол:
Регистрация: 21.11.2006
Сообщений: 15
Репутация: 35
|
Это под win 2000 сервер, порядок и номера %%4%%3%%2 зависят от региональных установок:
Код:
@echo off for /F "tokens=1-4 usebackq delims=. " %%1 in (`date /t`) do set mydate=%%4%%3%%2 echo %mydate% arj a %mydate%.arj *.*
под copy сам исправишь? ![]() Последний раз редактировалось Dron72; 22.11.2006 в 13:43.. |
|||||||||||||||||||||||
|
|
|
| Сказали спасибо: |
|
|
#4
|
|||||||||||||||||||||||
|
Dron72, Спасибо! То что нужно
Немного подредактировав код получил желаемый формат файла ДД-ММ-ГГГГ Код:
for /F "tokens=1-4 usebackq delims=. " %%1 in (`date /t`) do set mydate=%%1-%%2-%%3 echo %mydate%
Архиваторы тут ни при чем!... архив создается в пакетном режиме 1С Всё тему можно закрыть...
__________________
Всё знать и уметь не возможно, но стремиться к этому надо...
Последний раз редактировалось DinAmiT; 22.11.2006 в 14:06.. Причина: Добавлено сообщение |
||||||||||||||||||||||||
|
|
|
|
|
#5
|
|
Постоялец
![]() ![]() ![]() Пол:
Регистрация: 18.11.2006
Сообщений: 375
Репутация: 120
|
Небольшое замечание - при таком формате имени файла можно получить проблемы при сбое системной даты (у меня подобная формат имени архива использовался на компьюрете пользователя, а тому по кой то черт пришло в голову перевести системную дату).
|
|
|
|
![]() |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| изменить дату создания файла | botych | Mac Os X | 1 | 29.04.2009 04:36 |
| Помогите сформировать Excel документ на c# | xsenocid | .NET | 6 | 28.04.2009 09:31 |
| Компиляция под платформы используя SDK | invento® | Visual C++ / С/C++ | 0 | 14.11.2007 16:17 |
| Как сформировать общедоступный веб, почтовый и фтп-серверы? | trorg | Архив | 2 | 03.09.2007 14:43 |
|
|