删除包含空格的多个目录/文件夹的批处理

时间:2012-10-18 15:48:07

标签: batch-file directory spaces

我正在尝试编写一个删除目录中多个目录/文件夹的批处理

我正在使用

for /D %f in (*) do rmdir %f /s /q

现在这样可以删除不包含空格的文件夹名称。

我在运行上述命令后收到此消息。

d:\test\testworld\rmdir remove me /s /q
  

系统找不到指定的文件   系统找不到指定的文件。

大多数文件夹都包含空格。无论如何我可以更改命令以包含带空格的文件夹吗?

2 个答案:

答案 0 :(得分:4)

使用引号

rmdir remove me /s /q

失败了,但是

rmdir "remove me" /s /q

作品。

对命令行的更改为for /D %f in (*) do rmdir "%f" /s /q

答案 1 :(得分:2)

您可以使用“rmdir "remove me" /s /q

等双引号