Chúng tôi có khoảng 1 triệu tệp trong một thư mục (tệp có giá trị khoảng 4 năm).
Và chúng tôi đã sử dụng robocopy để di chuyển các tệp vào thư mục YYYY / MM (khoảng 35-45.000 tệp mỗi tháng) .. chúng tôi đặt tập lệnh robocopy trong một tệp .bat như thế này:
ROBOCOPY /NS /NC /NFL /NP /LOG+:H:\BCK_REPORT\ROBO.LOG /MAXAGE:20081101 /MINAGE:20081201 /MOV H:\Cs\out\fix H:\BCK_REPORT\2008\11
ROBOCOPY /NS /NC /NFL /NP /LOG+:H:\BCK_REPORT\ROBO.LOG /MAXAGE:20081201 /MINAGE:20090101 /MOV H:\Cs\out\fix H:\BCK_REPORT\2008\12
ROBOCOPY /NS /NC /NFL /NP /LOG+:H:\BCK_REPORT\ROBO.LOG /MAXAGE:20090101 /MINAGE:20090201 /MOV H:\Cs\out\fix H:\BCK_REPORT\2009\01
ROBOCOPY /NS /NC /NFL /NP /LOG+:H:\BCK_REPORT\ROBO.LOG /MAXAGE:20090201 /MINAGE:20090301 /MOV H:\Cs\out\fix H:\BCK_REPORT\2009\02
ghi chú ngắn gọn .. /ns /nc /nfl /np
là để tránh làm đầy tệp nhật ký với thông tin bổ sung
/log+...
là ghi thông tin tóm tắt vào tệp nhật ký.
/minage and /maxage is to copy files modified with in that date range.
vì vậy, ví dụ các tệp được sửa đổi> = 01 tháng 11 năm 2008 (bao gồm) thành các tệp được sửa đổi <01 / 12/2008 (không bao gồm)
ROBOCOPY /NS /NC /NFL /NP /LOG+:H:\BCK_REPORT\ROBO.LOG /MAXAGE:20081101 /MINAGE:20081201 /MOV H:\Cs\out\fix H:\BCK_REPORT\2008\11
/mov
để di chuyển các tập tin
sau đó đến thư mục nguồn
sau đó đến thư mục đích (thư mục sẽ được tạo khi đang cần và khi được yêu cầu).
Mất khoảng 40 - 60 phút cho chuyển khoản trị giá 1 tháng (khoảng 35-45.000 tệp) Chúng tôi cho rằng mất khoảng 12 giờ hoặc ít hơn cho chuyển khoản trị giá 1 năm.
Sử dụng Windows Server 2003.
Tất cả nội dung được ghi vào tệp nhật ký ... Thời gian bắt đầu, Thời gian kết thúc và Số lượng tệp được sao chép.
Robocopy lưu ngày.