RoboCopy có vẻ đặc biệt tốt trong việc giải quyết các thư mục / đường dẫn nguyên văn, vì vậy bạn có thể tạo một thư mục trống bên cạnh cha mẹ của thư mục có thư mục được đặt tên sai của bạn và sau đó sao chép thư mục trống thành đường dẫn thư mục mẹ và chỉ định tùy chọn PURGE thanh lọc các mục khác trong thư mục đích. Hy vọng rằng bạn cũng sẽ đảm bảo rằng chỉ có các thư mục xấu ở đó
Tóm lại, bạn muốn sao chép 0 tệp vào thư mục chứa thư mục xấu của bạn và chỉ định / lọc để thao tác xóa mọi thứ khác trong thư mục (bao gồm cả thư mục xấu của bạn)
Bối rối? Sau đó, một ví dụ chắc chắn sẽ giúp. Giả sử bạn có:
C:\path\leading-to-a\folder-with-space \
Chạy các lệnh sau:
cd c:\path\
mkdir empty
robocopy empty leading-to-a /purge
robocopy sẽ sao chép thư mục trống vào thư mục hàng đầu và lọc các mục khác trong thư mục hàng đầu, một trong số đó là thư mục của bạn có dấu cách:
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
Cảnh báo:
Hãy chắc chắn rằng bất cứ điều gì bạn muốn giữ được di chuyển ra khỏi hàng đầu-to-một thư mục đầu tiên!