递归删除以.开头的所有文件夹

glm*_*ndr 12 windows directory recursion command-line batch-file

我需要在.bat文件中编写一个命令,以递归方式删除以某个字符串开头的所有文件夹.我怎么能实现这个目标?

Mar*_*aio 42

这是您正在寻找的完整答案:

FOR /D /R %%X IN (certain_string*) DO RD /S /Q "%%X"
Run Code Online (Sandbox Code Playgroud)

显然你需要certain_string用你的文件夹开头的字符串替换.

这会按照您的要求(我的意思是它遍历所有文件夹和子文件夹)删除RECURSIVELY.

  • fwiw:这是唯一一个对我有用的人.谢谢 :) (3认同)
  • 除了@ Maorco的回答之外,没有其他任何内容适合我.可悲的是,除了我的以外,他没有任何选票.:( (2认同)