Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Создание архива с помощью .bat (http://forum.oszone.net/showthread.php?t=250990)

igor-kineshma 09-01-2013 13:59 2062449

Создание архива с помощью .bat
 
Добрый день уважаемые пользователи форума 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 2062473

igor-kineshma, зачем Вам это нужно? Воспользуйтесь тем, что WinRAR сам умеет добавлять дату в имя архива. Дату задавайте в правильном формате:
Код:

… -agYYYYMMDD …
Цитата:

Ключ -AG[формат] — добавить к имени архива текущие дату и время
--------------------------------------------------------------------------------
Добавляет к имени архива текущие дату и время при создании или обработке архива. Полезно при регулярном создании резервных копий.
Если уж так нужен номер (например, в один день создаётся несколько архивов) — используйте в формате «N», например:
Код:

… -agYYYYMMDD-NN …

igor-kineshma 09-01-2013 16:16 2062560

Iska Iska а Вы не могли бы написать весь код? Что то не получается с "… -agYYYYMMDD-NN …"

Iska 09-01-2013 16:43 2062576

Код:

"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 2062581

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

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

Iska 09-01-2013 17:12 2062603

igor-kineshma, не надо дублировать сообщения в PM.

Цитата:

Цитата igor-kineshma
Если можно напишите пожалуйста пример с порядковым номером. »

Цитата:

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

Зачем Вам порядковый номер?

Цитата:

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

Скрипты тут не при чём. Справка по WinRAR идёт вместе с ним в комплекте.


Время: 19:29.

Время: 19:29.
© OSzone.net 2001-