PDA

Показать полную графическую версию : Создание архива с помощью .bat


igor-kineshma
09-01-2013, 13:59
Добрый день уважаемые пользователи форума oszone.net.

Помогите пожалуйста с такой проблемой у меня создается каждый день архив 1С баз Код:

"C:\Program Files (x86)\WinRAR\WinRAR.exe" a -m5 -r -x D:\ARHIV\ARHIV_1C\1Cv8.2\%ARCHPATH%%DATE%.rar "D:\Program Files\1C\1Cv8.2\*.*"

в результате на выходе получается архив с текущей датой.

Вопрос в следующем: Как к имени архива на выходе добавить порядковый номер к примеру 1_текущая дата 2_текущая дата и т.д. ?

Заранее спасибо!

Iska
09-01-2013, 14:35
igor-kineshma, зачем Вам это нужно? Воспользуйтесь тем, что WinRAR сам умеет добавлять дату в имя архива. Дату задавайте в правильном формате:
… -agYYYYMMDD …
Ключ -AG[формат] — добавить к имени архива текущие дату и время
--------------------------------------------------------------------------------
Добавляет к имени архива текущие дату и время при создании или обработке архива. Полезно при регулярном создании резервных копий.

Если уж так нужен номер (например, в один день создаётся несколько архивов) — используйте в формате «N», например:
… -agYYYYMMDD-NN …

igor-kineshma
09-01-2013, 16:16
Iska Iska а Вы не могли бы написать весь код? Что то не получается с "… -agYYYYMMDD-NN …"

Iska
09-01-2013, 16:43
"C:\Program Files (x86)\WinRAR\WinRAR.exe" a -agYYYYMMDD -m5 -r -x "D:\ARHIV\ARHIV_1C\1Cv8.2\%ARCHPATH%.rar" "D:\Program Files\1C\1Cv8.2\*.*"
Правда, совершенно непонятно, зачем у Вас там неиспользуемый параметр «-x», и чему равно «%ARCHPATH%».

igor-kineshma
09-01-2013, 16:50
Если можно напишите пожалуйста пример с порядковым номером. И вы написали "Правда, совершенно непонятно, зачем у Вас там неиспользуемый параметр «-x», и чему равно «%ARCHPATH%»." Напишите как будет правильней я просто не силён в скриптах, написал так как нашёл в интернете.

Примечани. С начало должен стоять порядковый номер а потом и Дата!

Iska
09-01-2013, 17:12
igor-kineshma, не надо дублировать сообщения в PM.

Если можно напишите пожалуйста пример с порядковым номером. »
Примечани. С начало должен стоять порядковый номер а потом и Дата! »
Зачем Вам порядковый номер?

И вы написали "Правда, совершенно непонятно, зачем у Вас там неиспользуемый параметр «-x», и чему равно «%ARCHPATH%»." Напишите как будет правильней я просто не силён в скриптах, написал так как нашёл в интернете. »
Скрипты тут не при чём. Справка по WinRAR идёт вместе с ним в комплекте.




© OSzone.net 2001-2012