Robocopy의 기본 제공 예약 기능을 사용하여 Windows 작업 스케줄러에 의존하여 복사를 수행하는 대신 복사 일정을 지정할 수 있습니다. 실제로 복사 일정을 사용하는 몇 가지 방법이 있습니다. / MON : n 스위치를 지정하면 Robocopy는 계속 실행되고 소스 디렉토리의 변경 사항을 지속적으로 모니터링합니다. 소스 디렉토리에 “n”개 이상의 변경이 발생했음을 감지하면 대상에서 이러한 변경을 구현합니다. (즉, 소스에서 파일이 생성되면 파일이 대상에 자동으로 복사됩니다.)

C:\> ROBOCOPY C:\Temp1 C:\Temp3 /MON:1

CTRL + C 조합을 눌러 Robocopy 실행을 종료합니다.

/ MOT : m 스위치를 지정해도 유사한 동작이 존재합니다. 이 경우 Robocopy는 계속 실행되고 “m”에서 다른 복사 (필요한 경우)를 수행합니다.

변경된 경우 분 시간.

C:\> ROBOCOPY C:\Temp1 C:\Temp3 /MOT:1

따라서이 명령 줄을 사용하여 Robocopy는 1 분에 한 번씩 변경 사항을 찾고 구현 된 사항이 있는지 확인합니다. 이전과 마찬가지로 CTRL + C를 눌러 Robocopy 실행을 중지합니다.

복사본을 예약하는 세 번째 방법은 / RH : hhmm-hhmm 스위치를 사용하는 것입니다.

이것은 Robocopy가 첫 번째 “hhmm”과 두 번째 “hhmm”의 시간 / 분 사이에만 파일을 복사 할 수 있음을 알려줍니다. 물론 여기에는 세 가지 시나리오가 있습니다. / RH로 지정된 기간이 이미 지난 경우 Robocopy는 다음 날 시간이 될 때까지 일시 중지 된 상태로 유지됩니다. 현재 시스템 시간이 / RH로 설정된 경계 내에 있으면 복사가 즉시 발생합니다. 마지막으로 / RH로 지정된 기간이 미래인 경우 Robocopy는 해당 시간이 발생할 때까지 일시 중지 된 상태로 유지 된 다음 복사가 수행됩니다. 예를 들어 :

C:\> ROBOCOPY C:\Temp1 C:\Temp3 /RH:1300-1400

이렇게하면 Robocopy는 1300 ~ 1400 (오후 1시 ~ 오후 2시) 사이에 복사를 수행합니다.

이 팁 (13219)은 Windows 7, 8 및 10에 적용됩니다.