Синхронизатор файлов между компьютерами

15 августа 2015 |

Синхронизатор файлов между компьютерами
Синхронизатор файлов между компьютерами.

Часто возникают ситуации, когда на нескольких рабочих местах в локальной сети приходится заменять пару-тройку программных или иных файлов. Вроде бы всё ничего, но если подобные манипуляции приходится повторять по нескольку раз в день, это начинает нехило напрягать.


Не став разбираться со встроенной в Windows системой синхронизации, по старинке, я решил эту проблему пакетными файлами: на сервере расшарил папку с файлами-оригиналами, а на клиентов кинул bat-нички, после выполнения которых, нужные файлы копировались и заменялись. Т.е. вся моя работа сводилась к замене оригиналов на сервере, после чего клиентам на своих рабочих местах оставалось лишь запустить пакетник, который выполнял все необходимые операции.


Однако, у данного метода есть как свои плюсы, так и минусы, что собственно и побудило к написанию простого синхронизатора файлов. Утилита создавалась чисто для собственных нужд, решил выложить, вдруг кому пригодится.


Программа для синхронизации файлов, сокращённо - SINFA.
Синхронизатор файлов между компьютерами
Главное окно с добавленными файлами.

При первоначальном запуске, нужно нажать на кнопку "Добавить файлы", после чего поочерёдно появятся два диалоговых окна выбора файлов, в первом нужно указать оригинальный файл, во втором нужно указать синхронизируемый с оригиналом файл.


После успешного добавления файлы отобразятся в списках "Откуда" (откуда копируем) и "Куда" (куда копируем). При нажатии на кнопку "Обновить данные файлов", произойдёт расчёт контрольных сумм "CRC", но сами файлы не синхронизируются. В последующем, по показателям "CRC" будет производиться сравнение файлов.


Для запуска процедуры синхронизации служит кнопка "Старт!". Чтобы удалить файлы из списков нужно нажать на кнопку "Удалить файлы", после чего будут удалены строки с одинаковыми индексами. Для завершения работы программы необходимо кликнуть по кнопке "Закрыть".


Весь процесс по расчёту и обновлению файлов отображается на индикаторе "Ход выполнения задачи".


Синхронизатор файлов между компьютерами
Главное окно при выполнении синхронизации.

Важно!

После добавления файлов и выхода из программы, все последующие её запуски, будут автоматически приводить к старту процедуры синхронизации без отображения главного окна, так как это выглядит на изображении ниже.


Синхронизатор файлов между компьютерами
Окно автоматической синхронизации файлов.

Т.е., в дальнейшем, если нужно удалить, изменить или добавить файлы в список, необходимо запускать утилиту с одним из ключей (параметром командной строки): -show, /show, \show, show.


Свои настройки программа хранит в файле sinfa.ini, который располагается в системной папке "All Users" ("Все пользователи").


Работоспособность программы проверялась на Windows XP и Windows 7.
Утилита абсолютно бесплатна и не требует установки, это значит, скачиваешь и пользуешься.


Версия: 1.0.0.1
sinfa.exe [52 Kb] (cкачиваний: 19)
qwer_ | 16 августа 2014 12:59
#
А папки? Например 1с обновить на всех компах?
^
_qwer | 17 августа 2014 02:28
#
с 1с-кой лучше не экспериментировать, а все-таки обновлять установщиком, мало ли чего эти ненадежные товарищи могут писать в реестр или заменять какие-либо системные файлы, можно только гемор нажить.
^
Добавить комментарий:
Введите цифрами четыре четыре пять
Частный детский сад Аэропорт
- Ребятёнок - лучший детский сад для детей 2 - 6 лет.
rebytenoksad.ru
Хлам:
Ваша версия браузера устарела, для нормального отображения сайта обновите браузер!

Премиум объявление

100 руб.

  Банковской картой

  Яндекс.Деньгами
Выбранная стоимость размещения окончательна, никакой коммисии не взымается, процедура оплаты происходит через сервис Яндекс.Деньги, с обеспечением безопасности платежей с банковских карт.