вторник, 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"

1 комментарий:

  1. 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"

    ОтветитьУдалить