Перейти на домашнюю страницу

cmd, Скрипт бэкапирования каталогов при помощи 7-Zip

Скрипт бэкапирует каталоги "conf" и "webapps" из под каталога "C:\Tomcat\".
Имя файла содержит текущую дату.

.bat-скрипт

rem CODEPAGE Win 866 (OEM)

rem Задаём каталоги
SET INPUTDIR=C:\Tomcat
SET BACKUPDIR=D:\backups
SET ARCH7ZDIR=C:\Program Files\7-Zip

rem Переходим в каталог с бэкапами
cd /D %INPUTDIR%

rem Удаляем старые бэкапы старше 90 дней
forfiles /P %BACKUPDIR%\ /S /D -90 /C "cmd /c del /S /F /Q @path"

rem Архивируем подкаталоги "conf" и "webapps",
rem в формате 7z, с максимальной скоростью сжатия (-mx=1), в том числе shared files (-ssw)
SET TIMESTAMP=%DATE%
"%ARCH7ZDIR%\7z.exe" a -t7z -mx=1 -ssw %BACKUPDIR%\tomcat-%TIMESTAMP%.7z conf webapps

#скрипты #windows #cmd #резервное копирование

2019-08-20 22:05:15