删除具有通用字符串但文件夹名称带有空格的文件夹

删除具有通用字符串但文件夹名称带有空格的文件夹

我有一堆文件夹,有些文件夹名称中有空格,有些没有。它们的文件夹名称中都有一个共同的字符串,并且它们都位于一个目录中。例如

  • 新星文件夹
  • 我的明星文件夹
  • 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"

相关内容