DEL *.fileType 不能直接用于本地

DEL *.fileType not working for local directly

我在删除本地文件时遇到了一些问题。重点是清理垃圾文件的解决方案目录。这是我的一批:

del /F /S /AH *.exe
del /F /S /AH *.ilk
del /F /S /AH *.pdb
del /F /S /AH *.sdf

*.sdf 文件与批处理文件位于同一目录中。其余文件位于 Debug 文件夹中(由 Visaul Studio 生成)。我不想删除 Debug 文件夹中的所有文件,只是专门删除那些类型。如果我理解正确,\S 指定我希望脚本也进入子文件夹。

当我 运行 批处理脚本时,我得到:

 Could not find [ProjectLocation]\*.exe

对于每种文件类型

非常感谢任何帮助!

您只需一行即可完成清洁任务:

@del /A /F /Q /S *.exe *.ilk *.pdb *.sdf >nul 2>nul

此命令会删除具有 4 个指定文件扩展名之一的所有文件,即使是只读文件或隐藏在当前目录和所有子目录中的文件也不显示任何消息。

PS: 注意不要在错误的目录树上执行此命令。