OneWaySync — Программа для односторонней синхронизации и сбора
накопленных файлов с нескольких дисков и сетевых хранилищ в одно место,
контроля над дублями, сравнения и удаления. С сохранением истории и версий
файлов в процессе работы над ними — без Git, без облака, без лишних сложностей.
Основные возможности
📂 Синхронизация папок
Односторонняя синхронизация: источник диктует цели. Файлы копируются
по расписанию (по умолчанию каждые 3 минуты) и мгновенно при изменениях —
через FileSystemWatcher. Работает с локальными дисками, сетевыми папками
(SMB) и UNC-путями.
- Несколько пар «источник → цель» одновременно
- Подпапка в цели создаётся автоматически по имени источника
- Режим «зеркало» — удаление в цели вслед за источником (опционально)
- Сравнение по размеру и дате — лишние копии не создаются
🕒 История версий отдельных файлов
Добавьте файл в отслеживание — программа будет вести его историю.
Текущая копия всегда актуальна (обновляется автоматически), а ручные
версии создаются по кнопке с вашим комментарием.
- Начальная версия создаётся автоматически при добавлении файла
- Текущая копия — страховка от потери последних правок
- Ручные версии: «добавил раздел 5», «финальные правки»
- Восстановление любой версии поверх исходника
- Защита версий от автоочистки (флаг «не удалять»)
- Журнал versions.txt — вся история с датами и комментариями
🔍 Поиск и удаление дублей
Находит файлы с одинаковым именем в одной папке или в разных.
Различает версии (разный размер) и настоящие копии (одинаковый размер
и содержимое).
- Группировка по папкам, имени и размеру
- Проверка содержимого по SHA-256 — точно подтверждает копии
- Отдельные категории: версии / локальные копии / кросс-папочные копии
- Массовые операции с чекбоксами
- Мягкое удаление в _deleted_<дата> с возможностью отката
- Автоочистка корзины по расписанию (по умолчанию 4 дня)
🚫 Исключения по маскам
Гибкая система масок: глобальные — для всех пар, локальные —
для конкретной. Временные файлы офисных программ, кеши Unity,
системный мусор — всё это не попадает в цель.
- Стандартные наборы: Общие, Unity, Visual Studio
- Свои маски: *.tmp, ~$*, Library, .psb и любые другие
- Отдельные маски для каждой пары — где нужно, там исключаем
🖱 Контекстное меню проводника
Правый клик по файлу → «Добавить в OneWaySync». Файл сразу попадает
в отслеживание, копия улетает в приёмную папку, версия 1 создаётся
автоматически.
🔄 Проверка обновлений
Раз в сутки программа проверяет наличие новой версии на сайте.
Если вышла свежая — показывает окно с описанием изменений.
Проверку можно отключить.
⚙️ Автоматизация и системная интеграция
- Автозапуск при входе в Windows
- Работа свёрнутой в трее
- Уведомления о старте/стопе синхронизации
- Логирование всех операций в sync_errors.log
- Встроенный просмотрщик журнала
Что важно знать
Данные остаются у вас. Программа работает полностью
локально. Файлы не уходят в облако, не отправляются на сторонние серверы,
не анализируются. Единственный сетевой запрос — проверка обновлений
(раз в сутки, анонимно, можно отключить).
Не заменяет Git. OneWaySync — про бинарные файлы и
обычную работу с документами. Для кода, текстовых файлов и командной
работы лучше подходит Git. OneWaySync дополняет его, а не заменяет.
Системные требования
Операционная система: Windows 7 SP1, 8.1, 10 или 11.
Работает как на 32-, так и на 64-битных системах.
Платформа: .NET Framework 4.7.2 или новее. На Windows 10
и 11 уже установлен. На Windows 7 SP1 может потребоваться установка
с сайта Microsoft.
Место на диске: около 10 МБ для самой программы.
Дополнительно: для работы с сетевыми папками нужен
доступ к SMB-шаре.
Частые вопросы
Программа платная?
Нет. OneWaySync бесплатна для личного и профессионального использования.
Никаких подписок, ключей активации и скрытых платежей. Распространяется
«как есть», без гарантий.
Куда уходят мои файлы?
Никуда. Все копии создаются на ваших дисках или в указанных сетевых
папках. Программа не отправляет данные в интернет.
Чем отличается от FreeFileSync и Dropbox?
FreeFileSync — про синхронизацию с кучей настроек. Dropbox и OneDrive —
про облако. OneWaySync — про локальную работу: синхронизация,
версионирование отдельных файлов и поиск дублей в одном простом
приложении. Без облака, без подписок, без сложных настроек.
Работает ли с OneDrive?
Да, но с оговоркой: OneDrive — не обычная папка, а синхронизируемое
облако. FileSystemWatcher может срабатывать с задержкой. Если нужна
мгновенная реакция — храните рабочие файлы локально.
Что если я случайно удалю нужный файл?
Удаления в окне «Дубли» идут в папку _deleted_<дата> рядом
с файлом. Оттуда можно вернуть вручную в течение нескольких дней
(пока не сработала автоочистка). Для отслеживаемых файлов есть
история версий — можно откатиться к любой из них.
Есть ли версия для Mac или Linux?
Нет, программа написана на C# с WinForms и работает только
под Windows.
Поддержка
По вопросам работы программы пишите на
support@dikobraska.ru.
В письме укажите:
- версию Windows
- версию программы (видно в окне «О программе»)
- краткое описание проблемы
- Лог файл
sync_errors.log из папки
%APPDATA%\OneWaySync\
Также доступен по кнопке "Открыть журнал" в Настройках