batch-file - 使用通配符在命令行中删除文件夹

标签 batch-file command-line

我有一个 Windows 2003 Server,需要通过命令行删除所有以 people 开头的文件夹。

我尝试了 rmdir people* 和 rd people* 但这些命令似乎不接受通配符

是否有任何简单的命令可以执行此操作,而无需使用查找来查找所有文件夹并删除它们?

最佳答案

使用 FOR 结构和 /d 来限制目录;

for /d %n in (c:\blah\people*) do @echo "%n"

测试后将 @echo 替换为 rd

关于batch-file - 使用通配符在命令行中删除文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8790014/

相关文章:

linux - 为包含单引号的命令创建别名

android - monkeyrunner 导入操作系统数组索引outofbounds异常

batch-file - 如何在bat文件中插入python代码?

windows-7 - 在cmd中,如何获取名称中带有插入符号的文件夹路径

python - 在 Mac OS X 中运行没有终端或停靠项的 python 脚本和编译的 c 代码

Node.js 不会更新到最新版本

java - 查找当前执行的jar文件名

batch-file - 批处理文件计算字符串中字符的所有出现次数

windows - 是否可以从批处理文件启动文件的默认编辑器?

windows - 简单的 bat 文件记录到文本但错误