Правильное написание bat-скрипта
подскажите пожалуйста, как лучше написать скрипт. Требования к скрипту.
- Создать папку типа год-месяц-день-час(каталог arhive)в каталоге(каталог base)
- Переместить содержимое каталога base в каталог arhive. изначально в каталоге base содержаться 5 папок в каждой их которых лежит файл
- Создать папку типа год-месяц-день-час на сетевом хранилище (каталог nas)
- Скопировать содержимое каталога arhive в каталог nas
есть такие наработки, при выполнении этого скрипта создается каталог arhive в каталоге base, содержимое каталога base (5 папок содержащих по файлу) копируется в каталог arhive, далее создается каталог nas на сетевом хранилище, а копирование к сожалению не работает (нужно именно копирование, а не перемещение), может подскажете альтернативные скрипты для данной задачи, заранее спасибо
set mm=%DATE:~3,2%
set yyyy=%DATE:~6,4%
set curdati=%dd%-%mm%-%yyyy%
md E:\BackUpBuh\%curdati%
E:
cd E:\BackUpBuh
move buhbds %curdati%
move buhbmn %curdati%
move buhgva %curdati%
move buhlrb %curdati%
move buhmal %curdati%
move buhmta %curdati%
move buhmva %curdati%
move buhpas %curdati%
move buhpmv %curdati%
set h=%TIME:~0,2%
set d=%TIME:~3,2%
set s=%TIME:~6,2%
set dd=%DATE:~0,2%
set mm=%DATE:~3,2%
set yyyy=%DATE:~6,4%
set curdate=%dd%-%mm%-%yyyy%
set curtime=%h%-%d%-%s%
set curdatetime=%curdate%_%curtime%
md \\NAS\Data_Back_Up_\BackUpBuh\%curdatetime%>nul 2>nul
robocopy E:\BackUpBuh \\NAS\Data_Back_Up_\BackUpBuh