Необходимость синхронизации двух папок возникла от того, что потребовалось регулярно перемещать базу данных, которая «прилетает» ежемесячно по облаку в папку с установленным ПО сервера. Сперва это делалось вручную, и наконец решено было автоматизировать процесс. Для синхронизации воспользуемся программой SyncToy, которую можно бесплатно скачать с сайта Microsoft.
Устанавливаем и запускаем ПО. В открывшемся окне нажимаем на кнопку «Создать новую пару папок».
Выбираем две папки, которые необходимо синхронизировать.
На следующем шаге отмечаем пункт «Синхронизация». Далее >>Next
Вводим имя для созданной пары папок. Нажимаем кнопку Завершить >>Finish.
В первой папке у нас текстовый файл 111.txt
Во второй папке ничего нет кроме системного скрытого файла.
Нажимаем кнопку Выполнить >>RUN.
Программа сообщит об успешном выполнении синхронизации.
Проверяем. Файл 111.txt появился во второй папке. Синхронизация работает.
Переходим к автоматизации процесса.
Воспользуемся стандартным приложением Windows, которое называется «Планировщик заданий». В поисковике Windows 7-10 пишем: планировщик заданий.
Или в поисковой строке компьютера пишем: Task Scheduler
В открывшемся планировщике выбираем строчку: Создать простую задачу. Запустится мастер создания задачи.
Вводим понятное имя. Можно добавить комментарий. >>Далее.
Выбираем периодичность запуска задачи. >>Далее.
Вводим дату и время начала задачи. Задача будет выполняться каждый день в указанное время, начиная с указанной дата. >>Далее.
Выбираем выполняемое действие – запустить программу. >>Далее.
Выбираем нашу программу для синхронизации папок, нажав на кнопку «Обзор».
Находим место установки программы. Обычно это «C:\Program Files\SyncToy 2.1\SyncToyCmd.exe».
Нажимаем >>Далее.
Можно добавит аргумент –R (с указанием имени), который конкретизирует запускаемую синхронизацию.
Проверяем сводку. Нажимаем кнопку «Готово».
Задача создана, можно посмотреть и отредактировать её свойства.
При редактировании раскрываются более широкие возможности настроек, чем в мастере. Например, можно установить повторение запуска задачи, а значит и синхронизации каждый час.
В основном поле «Планировщика заданий» можно найти свою задачу и проверить её статус.
Тестовый файл, созданный в папке 1 успешно синхронизировался автоматически в папку 2 в указанное время.
Система работает.