Ротация логов в Windows

Скрипт для автоматического удаления логов или файлов бэкапов старше 14 дней.

cd F:\Backup\DB
forfiles /p "F:\Backup\DB" /S /D -14 /C "cmd /c del /f /a /q @file"
:repeat
for /f "tokens=*" %%i in (' dir /b /s /ad "F:\Backup\DB" ') do 2>nul rd /q "%%i" && goto:repeat

Меняем пути, а также количество дней, при необходимости, и добавляем в планировщик задач.

Поделиться Комментарии