![根据文件类型从文件夹中删除不需要的文件](https://linux22.com/image/1316470/%E6%A0%B9%E6%8D%AE%E6%96%87%E4%BB%B6%E7%B1%BB%E5%9E%8B%E4%BB%8E%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%E5%88%A0%E9%99%A4%E4%B8%8D%E9%9C%80%E8%A6%81%E7%9A%84%E6%96%87%E4%BB%B6.png)
我需要帮助来找到一个工具来从 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
这将从文件夹 C:\MyFolder 和所有子目录中删除所有带有 .exe 扩展名的文件。如果您不想从子目录中删除,可以省略 /S 部分。如果您想自动执行此操作,可以将其设置为计划任务并根据需要经常运行它。我不会立即删除文件,但如果您经常运行它,它应该可以解决您的问题。