如何从Windows批处理文件中删除Y子文件夹中的N类N文件?

Jer*_*iah 17 windows file-io command-line command-prompt

我正在尝试编写一个可以从子目录中删除文件的Windows批处理文件.我宁愿不对目录结构进行硬编码,因此我可以将此过程与其他项目一起使用.

  • 我需要删除X类型的文件,
  • 我有父文件夹C:\MyProject,
  • 有Y个子文件夹C:\MyProject\?,
  • 有N个文件要删除.

有一种快速del(类型)功能我只是缺少?

Ped*_*rin 34

实际上你可以使用标准的del命令:

c:
cd MyProject
del /S *.type
Run Code Online (Sandbox Code Playgroud)

其中type是要删除的扩展名,而/ S参数将检查MyProject的所有子文件夹.