TimVin

Удалить файлы старше N дней в Windows

Создаем обычный .bat файл, сделать это можно с помощью блокнота. Вписываем туда команду
Forfiles -p "C:\папка с файлами" -s -m *.* -d -60 -c "cmd /c del /q @path"
  Параметры
-p папка в которой мы будем удалять файлы
-s рекурсивное удаление (удаление во всех папках и под папках)
-m маска поиска файлов
-d (количество дней) выбор файлов, у которых дата изменения меньше или равна (-) текущей даты.
-с команда, которая выполняется для каждого файла
del — команда удаления
/q — отключения запросов на подтверждение при удалении
@path — возвращает полный путь до файла.
Рубрики: Microsoft