На примере 7zip, так же можно и на winrar
-ssw принудительная упаковка файлов;
-mx7 высокая степень сжатия (7);
%date% текущая дата
/P пропускает строки, содержащие непечатные символы;
/I на всякий случай игнорирую регистр букв;
/V " " непосредственно перечень слов для поиска в строках и последующего исключения этих строк (в нашем случаи "Compressing").
FORFILES /P D:\Admin\back1c\ /D -15 /M *.* /C "cmd /c del @path" // Удаление всех файлов старше 15 дней
Чтобы работал 7z, winrar не забываем добавить его в Path
@Echo-tzip формат архива установлен в zip, без этого ключа формат 7z;
7z.exe a -tzip -ssw -mx7 "D:\Admin_uasoft\back1c\%date%.zip" -r "C:\Users\Administrator\Documents\1C\" | findstr /P /I /V "Compressing" >> D:\Admin\back1c\log\log_file.%date%.txt
FORFILES /P D:\Admin\back1c\ /D -15 /M *.* /C "cmd /c del @path"
FORFILES /P D:\Admin\back1c\log\ /D -15 /M *.* /C "cmd /c del @path"
exit
-ssw принудительная упаковка файлов;
-mx7 высокая степень сжатия (7);
%date% текущая дата
/P пропускает строки, содержащие непечатные символы;
/I на всякий случай игнорирую регистр букв;
/V " " непосредственно перечень слов для поиска в строках и последующего исключения этих строк (в нашем случаи "Compressing").
FORFILES /P D:\Admin\back1c\ /D -15 /M *.* /C "cmd /c del @path" // Удаление всех файлов старше 15 дней
Чтобы работал 7z, winrar не забываем добавить его в Path