вторник, 26 октября 2021 г.
Архивация каталога Windows с помощью 7-zip и cmd
С удалением файлов, старше 5 дней.
Скрипт (bat-файл) для архивации каталога (например, можно архивировать технологический журнал планировщиком).
set DAT=%time:~0,2%%time:~3,2%%time:~6,2%%date:~6,4%%date:~3,2%%date:~0,2%
set NewDir=B:\LOGS\HistoryLogs1C\Logs1C_%DAT%
xcopy /y /o /e "B:\LOGS\Logs1C"\*.* %NewDir%\*.*
"C:\Program Files\7-Zip\7z" a -tzip %NewDir%.zip %NewDir%
RMDIR /s/q %NewDir%
Forfiles -p "B:\LOGS\HistoryLogs1C" -s -m *.* -d -5 -c "cmd /c del /q @path"
Forfiles -p "B:\LOGS\HistoryLogs1C" -s -m *.* -d -5 -c "cmd /c rmdir /s del @path /q"
Подписаться на:
Комментарии к сообщению (Atom)
DAT=%time:~0,2%%time:~3,2%%time:~6,2%%date:~6,4%%date:~3,2%%date:~0,2% set NewDir=B:\LOGS\HistoryLogs1C\Logs1C_%DAT% xcopy /y /o /e "B:\LOGS\Logs1C"\*.* %NewDir%\*.* "C:\Program Files\7-Zip\7z" a -tzip %NewDir%.zip %NewDir% RMDIR /s/q %NewDir% Forfiles -p "B:\LOGS\HistoryLogs1C" -s -m *.* -d -5 -c "cmd /c del /q @path" Forfiles -p "B:\LOGS\HistoryLogs1C" -s -m *.* -d -5 -c "cmd /c rmdir /s del @path /q"
ОтветитьУдалитьForfiles -p "B:\LOGS\HistoryLogs1C" -s -m *.* -d -5 -c "cmd /c rmdir /s del @path /q"