Синхронизация папок в Windows
Добрый день, уважаемые читатели блога! Сегодня мы рассмотрим, казалось бы, простейшую операцию - синхронизацию папок с файлами. В основном мы привыкли к тому, что понятие синхронизация применимо к интернету. Наши мобильные постоянно синхронизируются с сервисами компании Google и Apple, рабочими приложениями и кучей всего остального. Удобно, быстро и безопасно. Но что делать если необходимо синхронизировать просто две папки в пределах одного компьютера?
Вас может заинтересовать статья - Необходимые программы на ПК.
К сожалению, стандартной процедуры (за исключение написания скрипт на PowerShell) я не нашёл. Зато нашлось простое решение - программа SyncToy от авторов самой операционной системы Windows. Вот с ней-то и будем настраивать синхронизацию. Единственный минус - на английском языке. Это не так критично - увидите дальше, что настроек минимум.
Окно программы выглядит очень просто :
Для начала синхронизации нужно создать пару синхронизируемых папок - "Create New Folder Pair". Нажимаем и переходим к следующему окну.
Левая папка (основная по стандарту) откуда мы будем подгружать файлы. Правая папка куда мы будем их добавлять. У меня есть две папки: SCAN (туда прилетают документы со сканера) и папка "Для всех" (сюда ходят люди для просмотра документов). Мне нужно, чтобы из папки "SCAN" по команде новые файлы прилетали в "Для всех". Выбираем соответственно и жмём "Next".
В следующем окне необходимо выбрать тип синхронизации, три варианта на выбор:
- Synchronize - двусторонняя синхронизация, если объект добавляется в любую из папок, то он "прилетит" в другую папку при выполнении синхронизации, удаление и переименование файлов будет выполнено для обеих папок;
- Echo - односторонняя синхронизация, только из левой папки в правую, как раз мой вариант, переименование и удаление файлов в таком же направлении;
- Contribute - односторонняя синхронизация, только из левой папки в правую, переименование действует слева направо, удалений файлов нет.
Ставим точку напротив нужного варианта и жмём "Next".
В следующем окне нужно будет указать имя для созданной пары папок, нажать "Finish".
Стартовое окно программы немного изменится. Слева появится имя созданной пары папок, а внизу справа появится две кнопки "Preview" и "Run", "Предпросмотр" и "Выполнить". Они отличаются функцией - "Предпросмотр" покажет, что изменится, "Выполнить" синхронизирует папки".
Если нажать "Preview" покажется следующее окно. Для чистоты эксперимента я очистил папку "SCAN" и положил туда только один файл "магазины.xlsx". В папке один файл (он отмечен галкой), слева внизу показано окно с операцией "New" (новый файл), внизу отображается направление синхронизации и кнопка "Run".
После нажатия "Run" окно будет следующим.
Статус "Completed" ("Завершено) и кнопка "Закрыть" ("Close"). Синхронизация выполнена, остаётся проверить результат.
В папке "Для всех" отображаются два файла - "магазины.xlsx" и файл синхронизации. его ни в коем случае не удалять! Работает!
Если вам нужно добавить новую пару синхронизируемых папок, в главном окне программы нажмите кнопку "Create New Folder Pair" и укажите нужные настройки.
После.Сказанного.
Автоматический запуск синхронизации через планировщик задач находится в окне помощи, но мой вам совет - делайте ручками, так как выбор планировщика задач по времени очень скуден.