我有这个循环的命令行
for /d %f in ("C:\Documents and Settings\Moi\Desktop\New Folder\*") do rmdir %f
它似乎是正确的,但即使使用双引号,它仍然会破坏路径。我试过使用十六进制等效项(0x22),但这也无济于事。还有另一种方法来处理其中有空格的路径吗?
如果我只是尝试
for /d %f in ("C:\Documents and Settings\Moi\Desktop\New Folder\New Folder") do rmdir %f
它保留了整个字符串,但是一旦我添加了通配符,它就会破坏路径。总体目标是删除此文件夹中的所有文件夹而不删除文件夹本身。
注意:这些只是尝试解决此问题时的测试文件夹,真正的文件夹可以命名为任何名称。