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

标签 windows batch-file recursion command-line directory

我需要在 .bat 文件中编写一个命令,递归地删除所有以特定字符串开头的文件夹。我怎样才能做到这一点?

最佳答案

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

FOR /D /R %%X IN (certain_string*) DO RD /S /Q "%%X"

显然您需要将 certain_string 替换为文件夹开头的字符串。

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

关于windows - 递归删除所有以开头的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1807425/

相关文章:

windows - CMD Echo 命令只保留最后一行文本

python - 如何启动 http 服务器,然后打开 Web 浏览器?

date - 批处理文件从今天开始查找文件并运行另一个 .bat,否则运行 vbs 并退出

regex - 删除文件每行末尾的制表符

javascript - javascript中的递归函数不返回标签

windows - 如何以编程方式更改第三台显示器

windows - Powershell 在 windows 和 unix 中正确生成文件路径

python - 如何编写一个批处理文件,显示可执行文件的路径和 Python 在 Windows 上处理 Python 脚本的版本?

python - Python 中与切片相关的代码中的逻辑错误

javascript - 生成数组中字符的排列 - JavaScript