Автоматическая синхронизация директорий / папок в Windows

    Две недели назад умер хард. Возникла потребность наладить резервное копирование 1С:УНФ, причём — автоматизированно. Для этого в Windows есть замечательная штука — OneDrive, и всё бы хорошо, но…. Если базу разместить непосредственно внутри директории OneDrive возникают множественные ошибки синхронизации, вызванные одновременным доступом к файлам. Для ручной синхронизации я всегда использовал такую утилиту как FreeFileSync, однако разбираться с автоматизацией там времени не было, нашлось решение лучше.

Robocopy — совершенно потрясающая и примитивная консольная утилитка для Windows. По-умолчанию встроена в систему. Прочитать про неё можно тут  и тут.
Синтаксис — элементарный.
Создаём .bat’ник, со строкой вида:

robocopy C:\SOURCE_DIR C:\TARGET_DIR /MT /E /MIR /Z

Где:
«C:\SOURCE_DIR» — имя и путь папки источника
«C:\TARGET_DIR» — имя и путь папки назначения
/MT — включить многопоточность, /E — рекурсивно, /MIR — зеркало папки источника, /Z — в случае сбоя перезапускать задачу.

Сохраняем .bat’ник и добавляем его в планировщик задач с расписанием по вкусу. Готово!