Как удалить все файлы, кроме определенного типа с текущей даты и дня до cmd - PullRequest
0 голосов
/ 16 сентября 2018

Используя cmd, я хочу удалить все файлы в каталоге, кроме определенных файлов, например .txt, которые старше 2 дней.

Я не могу объединить файлы forfile и удалить все, кроме файла определенного типа..

forfiles /p "C:\what\ever" /s /m *.* /D -<number of days> /C "cmd /c del @path"

где и как я могу добавить исключение, которое я хочу?

Спасибо!

1 Ответ

0 голосов
/ 16 сентября 2018

Я не уверен в том, что вы хотите сделать, но я думаю, вам просто нужно сказать ForFiles игнорировать это конкретное расширение:

… "cmd /c if not @ext==0x22txt0x22 del @path"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...