我有一堆文件夹,有些文件夹名称中有空格,有些没有。它们的文件夹名称中都有一个共同的字符串,并且它们都位于一个目录中。例如
- 新星文件夹
- 我的明星文件夹
- somestar 文件夹
- 明星文件夹
我想用批处理文件删除上述所有文件夹。我尝试了以下方法,但文件夹名称中有空格时不起作用
FOR /D %%A IN (*star*) DO RD /Q /S %%A
怎么做?也许我可以使用 8.3 名称,但是如何在上面的命令中使用它?
答案1
...将名字放在引号内:"%%A"
for /d %%a in (*star*) do rd/s/q "%%a"