RoboCopy wydaje się szczególnie dobry w adresowaniu folderów / ścieżek dosłownie, więc możesz utworzyć pusty folder obok elementu nadrzędnego folderu, który ma błędnie nazwany folder, a następnie skopiować pusty folder jako ścieżkę folderu nadrzędnego i określić opcję WYCZYŚĆ, która będzie usuń pozostałe wpisy z folderu docelowego. Mamy nadzieję, że zapewnisz również, że są tam tylko złe foldery
Podsumowując, chcesz skopiować 0 plików do folderu, w którym znajduje się twój zły folder, i określić / wyczyść, aby operacja usunęła wszystko inne w folderze (w tym twój zły folder)
Zmieszany? Wtedy z pewnością pomoże przykład. Załóżmy, że masz:
C:\path\leading-to-a\folder-with-space \
Uruchom następujące polecenia:
cd c:\path\
mkdir empty
robocopy empty leading-to-a /purge
robocopy skopiuje pusty folder do folderu wiodącego do folderu i wyczyści pozostałe wpisy w folderze wiodącym do folderu, z których jeden jest folderem ze spacją:
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
Ostrzeżenie:
Upewnij się, że wszystko, co chcesz zachować, zostanie najpierw przeniesione z folderu prowadzącego do folderu!