我有循环路径用空格和通配符
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
它使整个字符串,但只要我添加通配符它打破了路了。总体目标是删除此文件夹中的所有文件夹而不删除文件夹本身。
注意:这些只是测试文件夹,而试图解决这个问题,真正的文件夹可以命名任何东西。
* facepalm *你是正确的。它总是愚蠢的事情。 – 2013-05-08 12:47:10