*.bat бэкап c архивированием

Jul 27, 2009 17:30

В случае с базой данных 1C удобно применять предварительное архивирование, т.к. жмется аж где-то раз в 8.
Для этого можно использовать и консольный режим WinRAR, но я в моем случае используется бесплатный 7Zip.

::------------------------
:: Бэкап с архивированием
::------------------------

:: Чтобы не выводила всякую хрень на экран
::@ECHO OFF

:: Кодировка
CHCP 1251

:: Введите полный путь к логу
SET LOG="d:\arh.txt"

:: Введите полный путь до папки с файлами, которые нужно бэкапить.
SET COPYFROM="d:\XUI\"

:: Введите полный путь до папки пользователя, в которую нужно бэкапить.
SET PATH="d:\Еремеев Евгений\"

:: Введите полный путь до папки пользователя, в которую нужно бэкапить, включая дату
SET COPYTO=%PATH%\%DATE%\

:: Создание папок с датой
MKDIR %COPYTO%

:: Выполнение копирования и запись в лог.
ECHO ____________________________________________ >> %LOG%
ECHO %DATE% >> %LOG%
ECHO -------------------------------------------- >> %LOG%

ECHO Начало копирования: %DATE% %TIME% >> %LOG%
c:\progra~1\7-zip\7z.exe a -t7z %COPYTO%\1C_backup.7z %COPYFROM% -r >> %LOG%
ECHO Конец копирования: %DATE% %TIME% >> %LOG%

рабочее, windows, код

Previous post Next post
Up