RoboCopy parece particularmente bom em endereçar pastas / caminhos textualmente, para que você possa criar uma pasta vazia ao lado do pai da pasta que tem sua pasta nomeada erroneamente e copiar a pasta vazia para o caminho da pasta pai e especificar a opção PURGE , que irá limpar as outras entradas na pasta de destino. Espero que você também garanta que apenas pastas ruins estejam lá
Em resumo, você quer copiar 0 arquivos para a pasta que abriga sua pasta inválida e especificar / limpar para que a operação limpe qualquer outra coisa na pasta (incluindo sua pasta ruim)
Confuso? Então, um exemplo certamente ajudará. Suponha que você tenha:
C:\path\leading-to-a\folder-with-space \
Execute estes comandos:
cd c:\path\
mkdir empty
robocopy empty leading-to-a /purge
O robocopy copia a pasta empty para a pasta , levando-a-um , e purga as outras entradas na pasta inicial, uma das quais é sua pasta com um espaço à direita:
ROBOCOPY :: Robust File Copy for Windows
Started : Thu Jan 01 00:00:00 1970
Source : C:\path\empty\
Dest : C:\path\leading-to-a\
Files : *.*
Options : *.* /COPY:DAT /PURGE /R:1000000 /W:30
0 C:\path\empty\
*EXTRA Dir -1 C:\path\leading-to-a\folder-with-spaces \
Total Copied Skipped Mismatch FAILED Extras
Dirs : 1 0 1 0 0 1
Files : 0 0 0 0 0 0
Bytes : 0 0 0 0 0 0
Times : 0:00:00 0:00:00 0:00:00 0:00:00
Ended : Thu Jan 01 00:00:00 1970
Aviso:
Certifique-se de que tudo o que você deseja manter é movido da pasta principal para um primeiro!