Командный файл для автоматической очистки временных файлов с удалением файлов, изменённых 7 дней назад или больше – на случай, если какой-нибудь файл вдруг понадобится.

Подход тот же, что в статье Удалить файлы по дате, но для удаления выбрано несколько каталогов с временными системными и пользовательскими файлами:

@echo off
set days=7
forfiles /p "%SystemRoot%\Temp" /s /d -%days% /c "cmd /c del /f /q @file"
forfiles /p "%USERPROFILE%\Local Settings\Temp" /s /d -%days% /c "cmd /c del /f /q @file"
forfiles /p "%TEMP%" /s /d -%days% /c "cmd /c del /f /q @file"

Для компьютеров, которые часто перезагружаются (клиентские машины), проще запускать через автозагрузку. Для постоянно работающих (сервера) лучше запускать через расписание Windows, например, раз в сутки.

См. также

Все командные файлы

Очистка временных файлов
Метки:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *