Мне нужна помощь в поиске инструмента для удаления определенных файлов с определенными типами файлов из каталога в Windows.

Допустим, у меня есть папка с 500 файлами, 150 файлов с расширением .pdf и 350 с .exe. Я хочу, чтобы инструмент для автоматического удаления файлов .exe, когда они появляются внутри папки.

2 ответа2

2

Вы должны быть в состоянии сделать это с помощью простой команды DOS. Команда будет что-то вроде этого.

DEL /S /Q c:\MyFolder\*.exe

Это приведет к удалению всех файлов с расширением .exe из папки C:\MyFolder и всех подкаталогов. Вы можете пропустить часть /S, если не хотите удалять из подкаталогов. Если вы хотите автоматизировать это, вы можете настроить это как запланированное задание и запускать его так часто, как это необходимо. Я не буду немедленно удалять файлы, но если вы запустите его достаточно часто, это должно решить вашу проблему.

1

Если вы хотите автоматизировать это, вы можете использовать планировщик задач Windows.

Создайте новое задание, а для действия используйте

cmd.exe /c "del c:\folder\*.exe"

Вы можете запланировать это так часто, как вам нравится. Если вам нужно сделать это сразу же после сохранения .exe, вам нужно включить аудит для папки и запустить запланированное задание для события аудита. Я отредактирую это и добавлю это, если это важно, поскольку это весьма вовлечено.

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