Мне нужна помощь в поиске инструмента для удаления определенных файлов определенных типов из каталога в Windows.
Допустим, у меня есть папка с 500 файлами, 150 из которых имеют расширение .pdf, а 350 — .exe. Мне нужен инструмент для автоматического удаления файлов .exe, когда они появляются внутри папки.
решение1
Если вы хотите автоматизировать этот процесс, вы можете воспользоваться планировщиком задач Windows.
Создайте новую задачу и для действия используйте
cmd.exe /c "del c:\folder\*.exe"
Вы можете запланировать запуск так часто, как вам нравится. Если вам нужно сделать это немедленно после сохранения .exe, то вам нужно включить аудит для папки и запустить запланированную задачу по событию аудита. Я отредактирую это и добавлю, если это важно, так как это довольно сложно.
решение2
Вы должны быть в состоянии сделать это с помощью простой команды DOS. Команда будет выглядеть примерно так.
DEL /S /Q c:\MyFolder\*.exe
Это удалит все файлы с расширением .exe из папки C:\MyFolder и всех подкаталогов. Вы можете опустить часть /S, если не хотите удалять из подкаталогов. Если вы хотите автоматизировать это, вы можете настроить это как запланированную задачу и запускать ее так часто, как это необходимо. Я не буду удалять файлы немедленно, но если вы будете запускать ее достаточно часто, это должно решить вашу проблему.