我想清理我的开发目录中的二进制文件。有没有一种方法可以递归遍历目录结构并使用 Windows 命令行删除 bin
目录中的所有文件? (我使用的是 Windows 7。)
Per Nathan,我尝试制作一批 foo.bat
:
@ECHO OFF
for /R %%x in (.) do call:myExistFunc %%x
GOTO:EOF
:myExistFunc
if exist %~1\.\bin call:myDeleteFunc %%~1\bin
GOTO:EOF
:myDeleteFunc
echo. Deleting files from %~1
del %~1*.* /Q
...这有效。
最佳答案
创建包含以下内容的批处理文件:
for /R %%x in (bin) DO del "%%x\\*.*" /Q
这将递归遍历所有子目录(从当前目录开始)并删除每个 BIN 文件夹中的所有文件。您可以将 *.*
更改为您想要删除的任何文件类型。
关于windows - 使用Windows命令行删除\bin目录下的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12039506/