Robocopy có một tùy chọn để loại trừ danh sách các thư mục: /XD
Vì vậy, bạn có thể thử:
/XD c:\windows c:\windows.old
Lưu ý hướng của dấu gạch chéo.
Bạn có thể nhận được một danh sách các lệnh robocopy bằng cách gõ:
robocopy /? > %USERPROFILE%\desktop\robocopy_commands.txt
Lệnh trên sẽ tạo một tệp văn bản trên máy tính để bàn của bạn.
Nếu bạn muốn sao lưu hiện tại trong đó cả hai bản sao giống hệt nhau, hãy sử dụng /MIR
lệnh để "phản chiếu" các phiên bản. Lưu ý điều này sẽ xóa các tệp trên bản sao lưu (đích) không còn tồn tại trên bản sao gốc (nguồn). /MIR
là sự kết hợp tay ngắn của /PURGE
và /E
.
Nếu bạn sử dụng /L
tùy chọn, điều này sẽ liệt kê những gì sẽ xảy ra, nhưng nó sẽ không thực sự di chuyển hoặc sao chép. Điều này rất hữu ích để kiểm tra tập lệnh của bạn trước khi thực sự dành thời gian để sao chép nội dung.
Robocopy, ít nhất là khi sử dụng /MIR
là có thể khởi động lại và đã không sao chép lại những thứ không thay đổi.
Để tránh sự chậm chạp lớn từ các sự cố khi mở hoặc truy cập tệp, tôi thường đặt số lần thử lại thành một số nhỏ và thử lại chờ một khoảng nhỏ (như /R:2 /W:2
) và sau đó kiểm tra tệp nhật ký để tìm lỗi và xử lý các tệp đó theo cách thủ công.