====== Простейший синхронизатор ====== Наипростейшая программа, которая синхронизирует две папки. - Выбор папки А (оригинальные данные) - Выбор папки B (копия данных для сравнения) - (необязательно) Выбор exe-файла - (необязательно) Выбор папки С - куда копировать измененные данные При запуске программы она проверяет, отличаются ли файлы в папке B от файлов в папке А, проверка делается по размеру и дате. Если отличаются – копирует и заменяет файлы из А в B. Обрабатываются также вложенные папки и файлы. Если указана папка C, новые и измененные файлы будут скопированы в эту папку. После успешного завершения копирования запускает указанную программу (exe-файл), а сама завершает свою работу. Эту опцию можно использовать для завершения работы компьютера, отправки сообщения или выполнения любого действия на ваш выбор. При запуске с ключом /s выполняет работу без показа окна. Удобно вызывать из командных файлов (bat, cmd). {{:soft:simple_sinc_1.1.png?direct&500|}} **Пример использования.** Если вы пользуетесь клиентом Dropbox или другим облачным клиентом, возможно, вы не хотите, чтобы клиент имел доступ к вашей рабочей папке. Причины могут быть разными - есть опасения, что синхронизация помешает вашей работе, или по ошибке произойдет синхронизация "не в ту сторону" и испортит или удалит последнюю версию документа. В этом случае можно предложить такую схему: * папка A - это ваша рабочая папка, к которой Dropbox не имеет доступа. * папка B - это папка Dropbox. Периодически по таймеру или вручную вы запускаете простейший синхронизатор, который при появлении новых или измененных файлов в рабочей папке копирует эти файлы в папку Dropbox для дальнейшей синхронизации с облаком. Программа никогда не удаляет файлы и никогда ничего не трогает в папке A (в отличие от облачного клиента). Программа портативна, не требует инсталляции, может запускаться с флешки. * Платформа: Windows 7/8/10. * Язык интерфейса: русский. ===== Командная строка ===== simple_sinc.exe [/s] ''/s'' - выполняет работу без показа окна. Папки следует указать заранее, программа сохранит их в файле настроек ''settings.ini'' ===== История изменений ===== ===Версия 1.1, 02.06.2017== Добавлена возможность выбора папки назначения. ===Версия 1.0, 24.04.2017== Базовая версия. ===== Установка ===== Скачать архив, распаковать его в любую папку и запустить ''simple_sinc.exe''. ===== Скачать ===== Simple Sinc, версия 1.1, 02.06.2017 [[https://bitbucket.org/xinki/simple-sinc/downloads/simple_sinc_1_1.zip|Скачать последнюю версию]] [[https://bitbucket.org/xinki/simple-sinc/src|скачать исходные коды Simple Sinc]] Программа предоставляется бесплатно для как для личного, так и для коммерческого использования. При разработке использованы: * бесплатная версия библиотеки [[http://www.alphaskins.com/|AlphaControls]]. * [[http://www.cromis.net/|Cromis Library]]