Вы можете использовать встроенную возможность планирования в Robocopy, чтобы указать расписание копирования, вместо того, чтобы прибегать к планировщику задач Windows для выполнения копий. На самом деле существует несколько различных способов использования расписания копирования. Когда вы указываете переключатель / MON: n, Robocopy продолжает работать и постоянно отслеживает изменения в исходном каталоге. Когда он обнаруживает, что в исходном каталоге произошло «n» или более изменений, он реализует эти изменения в месте назначения. (То есть, когда файлы создаются в источнике, файлы автоматически копируются в место назначения.)

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

Вы выходите из работы Robocopy, нажимая комбинацию CTRL + C.

Аналогичное поведение наблюдается при указании переключателя / MOT: m. В этом случае Robocopy продолжает работать и выполняет еще одну копию (при необходимости) в «m»

минут времени, если что-то изменилось.

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

Итак, с помощью этой командной строки Robocopy ищет изменения каждую минуту, и, если они есть, они внедряются. Как и раньше, нажмите CTRL + C, чтобы остановить запуск Robocopy.

Третий способ планирования копирования — использование переключателя / RH: hhmm-hhmm.

Это сообщает Robocopy, что он может копировать файлы только между часами / минутами первого «ххмм» и второго «ххмм». Здесь, конечно, есть три сценария. Если таймфрейм, указанный с помощью / RH, уже прошел, Robocopy останется приостановленным, пока время не наступит на следующий день. Если текущее системное время находится в границах, установленных параметром / RH, то копирование выполняется немедленно. Наконец, если таймфрейм, указанный с помощью / RH, относится к будущему, Robocopy остается приостановленным до наступления указанного времени, а затем выполняется копирование. В качестве примера:

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

Это указывает Robocopy на выполнение копирования между 13:00 и 14:00 (13:00 и 14:00).

Этот совет (13219) применим к Windows 7, 8 и 10.