:: Этот скрипт создает папку с именем текущей даты, :: и копирует в нее все что находится в папке резервирования БД Ирбис. echo ******************************* >>log_backup.txt echo Дата и время копирования: >>log_backup.txt date /t >>log_backup.txt time /t >>log_backup.txt echo ******************************* >>log_backup.txt @echo off echo ...Creating folder for backup. Please wait... >> log_backup.txt md D:\BackupIrbis\%date:~6,4%.%date:~3,2%.%date:~0,2%\ if not exist D:\BackupIrbis\%date:~6,4%.%date:~3,2%.%date:~0,2%\ goto error5 echo ...Copying files. Please wait... >> log_backup.txt xcopy D:\AdminFiles\backupirbistemp\*.bkp D:\BackupIrbis\%date:~6,4%.%date:~3,2%.%date:~0,2%\ /y /e /z /c /h :: ПРОВЕРКА НА ОШИБКИ. ОТЧЕТ лежит в файле D:\\backupProgr\log_backup.txt if errorlevel 5 goto error5 if errorlevel 4 goto error4 if errorlevel 1 goto error1 if errorlevel 0 goto done :error5 echo Ошибка резервного копирования №5!!! Диск защищен от записи. >>log_backup.txt goto exit :error4 echo Ошибка резервного копирования №4! Недостаточно места в памяти или на диске, или введено неверное имя. >>log_backup.txt goto exit :error1 echo Ошибка резервного копирования №1! Файлы для копирования не найдены! >>log_backup.txt goto exit :done echo Резервное копирование данных завершилось успешно. Можно сохранить на диск. >>log_backup.txt exit :exit echo Копирование файлов завершилось ошибкой. Проверьте систему!!! >>log_backup.txt exit