3

Я ищу функцию в пакетном режиме, которая рекурсивно удаляет все файлы / папки старше X дней по указанному пути.

Существует ли быстрый и простой фрагмент кода, который можно поместить в пакетную функцию?

1 ответ1

1

Если ваш интерпретатор команд - TCC /LE от JP Software, просто используйте диапазоны дат и команду del . Вот как удалить файлы (и, следовательно, пустые каталоги) старше 30 дней:

del /[d-30,%@makedate[0]] /s/x *
Разумеется, * является подстановочным знаком и может включать путь.

дальнейшее чтение

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .