Удалить нежелательные файлы из папки в зависимости от типа файла

Удалить нежелательные файлы из папки в зависимости от типа файла

Мне нужна помощь в поиске инструмента для удаления определенных файлов определенных типов из каталога в 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, если не хотите удалять из подкаталогов. Если вы хотите автоматизировать это, вы можете настроить это как запланированную задачу и запускать ее так часто, как это необходимо. Я не буду удалять файлы немедленно, но если вы будете запускать ее достаточно часто, это должно решить вашу проблему.

Связанный контент