Создание архива с текущей датой в имени

Задача предельно проста и понятна: делать копию рабочей базы 1С, сжимать её в архив и присваивать имени архиву текущую дату для удобства восстановления или просто просмотра каких либо данных. На сервере установлена Windows 2008 x64. Следовательно использовать будем *.bat скрипты. Задача ясна, приступим к действиям:

"C:\Program Files\7-Zip\7z" a -tzip -ssw -mx7 -r0 D:\Backup\1C\work\backup_from_%DATE:~-4%-%DATE:~3,2%-%DATE:~0,2%_%TIME:~0,2%-%TIME:~3,2%-%TIME:~6,2%.zip "C:\base1c\work\*.*"

вот такой простенький скрипт, но на его поиски ушло немало времени. Все время было как то не так, то на та дата, то не тот разделитель.

Добавить комментарий