Caracteres especiais em nomes de pastas fazem com que a exclusão por arquivo em lote falhe

Caracteres especiais em nomes de pastas fazem com que a exclusão por arquivo em lote falhe

Estou tentando excluir pastas vazias por meio de um arquivo em lote no Windows.

for /f "usebackq delims=" %%d in ( "dir V:\Temp /ad/b/s | sort /R") do rd "%%d"

falha em pastas com caracteres especiais - especificamente parênteses e marcadores Alt+(numpad)7.

Como posso processar pastas com esses caracteres especiais no nome?

Responder1

No final, evitei esse problema usandoDirClean. Parece que não está mais desenvolvido e sua página morreu, mas funciona perfeitamente.

informação relacionada