Я ищу функцию в пакетном режиме, которая рекурсивно удаляет все файлы / папки старше X дней по указанному пути.
Существует ли быстрый и простой фрагмент кода, который можно поместить в пакетную функцию?
Если ваш интерпретатор команд - TCC /LE от JP Software, просто используйте диапазоны дат и команду del
. Вот как удалить файлы (и, следовательно, пустые каталоги) старше 30 дней:
del /[d-30,%@makedate[0]] /s/x *Разумеется,
*
является подстановочным знаком и может включать путь.