Chỉ định một lịch trình sao chép trong Robocopy
Bạn có thể sử dụng khả năng lập lịch tích hợp của Robocopy để chỉ định lịch sao chép thay vì sử dụng Bộ lập lịch tác vụ Windows để thực hiện sao chép. Thực tế có một số cách khác nhau để sử dụng lịch trình sao chép. Khi bạn chỉ định công tắc / MON: n, Robocopy vẫn chạy và liên tục theo dõi thư mục nguồn để biết các thay đổi. Khi nó phát hiện ra rằng “n” hoặc nhiều thay đổi đã xảy ra đối với thư mục nguồn, nó sẽ thực hiện những thay đổi này trong đích. (Nghĩa là, khi tệp được tạo trong nguồn, tệp sẽ tự động được sao chép đến đích.)
C:\> ROBOCOPY C:\Temp1 C:\Temp3 /MON:1
Bạn thoát khỏi việc chạy Robocopy bằng cách nhấn tổ hợp CTRL + C.
Hành vi tương tự tồn tại bằng cách chỉ định công tắc / MOT: m. Trong trường hợp này, Robocopy vẫn chạy và thực hiện một bản sao khác (nếu cần) trong “m”
thời gian phút nếu mọi thứ đã thay đổi.
C:\> ROBOCOPY C:\Temp1 C:\Temp3 /MOT:1
Vì vậy, với dòng lệnh này, Robocopy sẽ tìm kiếm các thay đổi mỗi phút một lần và nếu có thì chúng sẽ được thực hiện. Như trước đây, nhấn CTRL + C để ngăn Robocopy chạy.
Cách thứ ba để lập lịch sao chép là sử dụng nút chuyển / RH: hhmm-hhmm.
Điều này cho Robocopy biết rằng nó chỉ có thể sao chép tệp giữa giờ / phút của “hhmm” đầu tiên và “hhmm” thứ hai. Tất nhiên, có ba tình huống ở đây. Nếu khung thời gian được chỉ định với / RH đã trôi qua, Robocopy sẽ vẫn bị tạm dừng cho đến khi thời gian xảy ra vào ngày hôm sau. Nếu thời gian hệ thống hiện tại nằm trong ranh giới được thiết lập với / RH thì quá trình sao chép xảy ra ngay lập tức. Cuối cùng, nếu khung thời gian được chỉ định với / RH là trong tương lai, Robocopy vẫn bị tạm dừng cho đến khi thời gian xảy ra và sau đó sao chép được thực hiện. Ví dụ:
C:\> ROBOCOPY C:\Temp1 C:\Temp3 /RH:1300-1400
Điều này yêu cầu Robocopy thực hiện việc sao chép của nó trong khoảng thời gian từ 1300 đến 1400 (1:00 chiều và 2:00 chiều).
Mẹo này (13219) áp dụng cho Windows 7, 8 và 10.