Шаг 14 - Борьба с недостатками окончание

Нам осталось только сложить все в месте. Пишем backup.bat:

times.exe times.txt
runbats times.txt temp.bat start.bat
temp.bat

Получить дату в файл, сформировать BAT файл с параметрами и запустить его. В результате работы все получится.

14_1.gif (21388 b)

Вся идея в том, что последний BAT файл, который мы запускаем формируется динамически. А весь код, который нужно выполнить пишется в Start.bat. Если Вы хотите, чтобы копирование производилось на сервер, используйте UNC пути (см. "Шаг 18 - Universal Naming Convention - UNC"). Вот, например, BAT файл, который у меня работает.

mkdir \\Servers\work\%1
copy  *.* \\Servers\work\%1

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


Загрузить проект | Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 21.01.2002