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