Từ quan điểm hiệu suất chỉ , xcopy hoặc robocopy sẽ cho bạn kết quả tương tự. Tôi đã thực hiện một vài thử nghiệm trên hộp Windows Vista 64 bit để thực hiện một số so sánh. Tất cả các bản sao được thực hiện giữa đĩa 7200 RPM Sata II bên trong và ổ USB 2.0 bên ngoài hoặc trên chính ổ đĩa bên trong được chỉ định. Không có thiết lập đặc biệt nào được thực hiện (tạo nên tâm trí của bạn nếu điều đó làm mất hiệu lực / xác nhận kiểm tra), chỉ để nhập lệnh vào một tệp bó để thực thi. PowerShell đã được sử dụng để nắm bắt thời gian bắt đầu và dừng. Sau một vài lần vượt qua ở đây là mức trung bình từ các công cụ tôi đã chơi với:
Tệp: 732.909.568 byte (698 MB), 1 tệp ISO được sao chép vào thư mục khác nhau trên cùng một đĩa bên trong.
copy 6 secs (ex. copy G:\folder1\* G:\folder2\)
xcopy 6 secs (ex. xcopy G:\folder1 G:\folder2 /I /E /Y /R)
robocopy 6 secs (ex. robocopy G:\folder1\ G:\folder2 /E /NP)
teracopy 28 secs (ex. TeraCopy.exe Copy G:\folder1\ G:\folder2\)
fastcopy 19 secs (ex. fastcopy.exe /auto_close G:\folder1 /to=G:\folder2)
Tệp: 732.909.568 byte (698 MB), 1 tệp ISO được sao chép vào đĩa USB ngoài.
copy 36 secs (ex. copy G:\folder1\* I:\folder2\)
xcopy 35 secs (ex. xcopy G:\folder1 I:\folder2 /I /E /Y /R)
robocopy 36 secs (ex. robocopy G:\folder1\ I:\folder2 /E /NP)
teracopy 36 secs (ex. TeraCopy.exe Copy G:\folder1\ I:\folder2\)
fastcopy 38 secs (ex. fastcopy.exe /auto_close G:\folder1 /to=I:\folder2)
Tệp: 45.039.616byte (42.9MB) 5 tệp ngẫu nhiên được sao chép vào đĩa usb ngoài
copy 6 secs (ex. copy G:\folder1\* I:\folder2\)
xcopy 5 secs (ex. xcopy G:\folder1 I:\folder2 /I /E /Y /R)
robocopy 6 secs (ex. robocopy G:\folder1\ I:\folder2 /E /NP)
teracopy 12 secs (ex. TeraCopy.exe Copy G:\folder1\ I:\folder2\)
fastcopy 6 secs (ex. fastcopy.exe /auto_close G:\folder1 /to=I:\folder2)
Tệp / directoies: 1.087.180.800 byte (1.01 GB), 27 tệp / 8 thư mục được sao chép vào đĩa USB ngoài.
copy *Not included in test
xcopy 57 secs (ex. xcopy G:\folder1 I:\folder2 /I /E /Y /R)
robocopy 58 secs (ex. robocopy G:\folder1\ I:\folder2 /E /NP)
teracopy 56 secs (ex. TeraCopy.exe Copy G:\folder1\ I:\folder2\)
fastcopy 60 secs (ex. fastcopy.exe /auto_close G:\folder1 /to=I:\folder2)
Đây không phải là một thử nghiệm toàn diện, nhưng chỉ cần đưa ra một kịch bản thế giới thực nhanh chóng vào một số công cụ phổ biến hơn trong thể loại này cho thấy rằng bạn khá an toàn khi gắn bó với xcopy hoặc Robocopy (chỉ từ quan điểm hiệu suất). Ngoài ra, tùy chọn Robocopy /NP
(Không tiến triển) giúp bạn tiết kiệm 0 thời gian. Điều đó không có nghĩa là bạn không thể hưởng lợi từ việc sử dụng một cái gì đó ngoài xcopy. Robocopy là một ví dụ tuyệt vời (từ Wikipedia ):
Robocopy là đáng chú ý cho các khả năng trên và ngoài các
lệnh sao chép và xcopy tích hợp trong Windows , bao gồm:
- Khả năng chịu được sự cố ngừng mạng và tiếp tục sao chép nơi đã tắt trước đó (các tệp không đầy đủ được ghi chú bằng dấu ngày tương ứng với 1980-01-01 và chứa bản ghi khôi phục để Robocopy biết phải tiếp tục từ đâu).
- Khả năng sao chép chính xác các thuộc tính, thông tin chủ sở hữu, luồng dữ liệu thay thế, thông tin kiểm toán và dấu thời gian theo mặc định mà không cần nhiều công tắc dòng lệnh thường bị lãng quên.
- Khả năng sao chép chính xác các ACL NTFS, (khi / COPianceL cung cấp) và để xác nhận "quyền sao lưu" (/ B) của Windows NT để quản trị viên có thể sao chép toàn bộ thư mục, bao gồm các tệp bị từ chối đọc cho quản trị viên.
- Kiên trì theo mặc định, với số lần thử lại tự động có thể lập trình nếu một tệp không thể được mở.
- Chế độ "nhân bản", giữ cho cây được đồng bộ hóa bằng cách tùy ý xóa các tệp khỏi đích không còn tồn tại trong nguồn.
- Khả năng sao chép số lượng lớn các tệp có thể làm sập tiện ích XCOPY tích hợp.
- Một chỉ báo tiến trình trên dòng lệnh cập nhật liên tục.
- Khả năng sao chép tên tệp và thư mục dài vượt quá 256 ký tự - tối đa 32.000 ký tự lý thuyết - không có lỗi.