RoboCopy parece particularmente bueno para direccionar carpetas / rutas textualmente, por lo que puede hacer una carpeta vacía junto al padre de la carpeta que tiene su carpeta erróneamente nombrada y luego copiar la carpeta vacía para que sea la ruta de la carpeta principal y especificar la opción PURGAR, que purgue las otras entradas en la carpeta de destino. Con suerte, también se asegurará de que solo haya carpetas defectuosas
En resumen, desea copiar 0 archivos en la carpeta que alberga su carpeta incorrecta y especificar / purgar para que la operación borre cualquier otra cosa en la carpeta (incluida su carpeta incorrecta)
¿Confuso? Entonces un ejemplo seguramente ayudará. Supongamos que tienes:
C:\path\leading-to-a\folder-with-space \
Ejecute estos comandos:
cd c:\path\
mkdir empty
robocopy empty leading-to-a /purge
robocopy copiará la carpeta vacía en la carpeta de inicio a una y purgará las otras entradas en la carpeta de inicio a una, una de las cuales es su carpeta con un espacio final:
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
Advertencia:
¡Asegúrate de que todo lo que quieras conservar se mueva primero de la carpeta principal a una !