Excluir pastas com uma string comum, mas com espaços nos nomes das pastas

0

Eu tenho um monte de pastas, algumas com espaços nos nomes das pastas e outras não. Todos eles têm uma certa string comum em seus nomes de pasta e todos eles estão dentro de um único diretório. Por exemplo,

  • nova pasta de estrelas
  • mystarfolder
  • pasta somestar
  • starfolder

Eu quero excluir todas as pastas acima em um arquivo em lotes. Eu tentei o seguinte, mas não funciona com espaços em nomes de pastas

FOR /D %%A IN (*star*) DO RD /Q /S %%A

Como fazer isso? Pode ser que eu poderia usar nomes 8.3, mas como usá-lo no comando acima?

    
por ontherocks 12.06.2012 / 09:12

1 resposta

2

... Coloque aspas em volta do nome: "%%A"

for /d %%a in (*star*) do rd/s/q "%%a"
    
por 12.06.2012 / 09:53

Tags