Synfolders 3

Программа предназначена для синхронизации двух (на одно задание) папок с тонкой настройкой параметров синхронизации. SynFolders 3.0 написана полностью с нуля, но является логическим продолжением предыдущих версий одноименной программы, и унаследовала все особенности ее интерфейса и принципы работы. Несмотря на то, что с первого взгляда SynFolders 3.0 может показаться немного сложной в освоении и использовании, она, на самом деле, является довольно удобным и самодостаточным инструментом для переодической синхронизации папок и контроля самого процесса синхронизации. Особенно может быть полезна для тех, кому часто приходится переносить файлы с работы домой и обратно. Программа написана полностью на AutoIt, является абсолютно бесплатной, но с закрытым исходным кодом (по крайней мере на данный момент).

Основные возможности программы:

  • Создание списка из множества заданий с индивидуальными параметрами синхронизации для каждого задания.
  • Контроль ошибок во время изменения параметров синхронизации (исключает возникновение недопустимых ситуаций, например, рекурсивное копирование папок).
  • Запуск заданий по расписанию (через определенное время).
  • Гибкая настройка процесса синхронизации и обработки заданий послее ее выполнения.
  • Импорт и экспорт списка заданий, включая отчет, в .sfl файл с возможностью сжатия текстовых данных.
  • Оптимизация процесса синхронизации для разгрузки процессора.
  • Безопасное копирование файлов (практически исключает потерю файлов при возникновении внештатных ситуаций).
  • Безопасное удаление файлов (в корзину) во время синхронизации.
  • Ведение подробного отчета о ходе выполнения синхронизации.
  • Запись отчета в реальном времени в .log файл.
  • Запуск программы при старте системы в режиме планировщика.
  • Относительно небольшое потребление оперативной памяти.
  • Независимое сохранение настроек синхронизации (профили).
  • Поддержка сетевых (UNC) путей.
  • Интуитивно понятный и ненавязчивый интерфейс.
  • Возможность работы программы через меню в системном трее.
  • Визуализация процесса синхронизации.
  • Полноценная поддержка Windows Vista и 7

Важные замечания:

  • Не удаляйте, не переименовывайте и не изменяйте содержимое выбранных папок во время их синхронизации (надеюсь понятно почему).
  • Нежелательно выключать компьютер или завершать текущую сессию непосредственно во время процесса синхронизации в Windows XP, несмотря на то, что программа корректно завершится и отобразит соответствующее событие в отчете и .log файле.
  • При двусторонней синхронизации удаление файлов невозможно (соответствующая опция будет неактивна). Если необходимо производить удаление файлов, то используйте одностороннюю синхронизацию.
  • По умолчанию, если папка источник является пустой на момент запуска синхронизации, то программа выдаст ошибку и зафиксирует это в отчете и .log файле. Для предотвращения этого включите соответствующую опцию в настройках синхронизации.
  • Каждое задание в списке заданий может хранить отчет только о последней выполненной синхронизации. При следующем запуске задания, предыдущий его отчет будет полностью заменен на новый.
  • В отличии от отчетов, .log файл хранит всю историю обработки заданий, которые когда-либо запускались, и ограничен только лишь заданным максимальным размером файла (см. настройки программы).
  • В случае слишком больших отчетов (десятки тысяч записей) и большого количества заданий, могут появиться задержки при загрузке программы. Чтобы от этого избавиться, очистите наиболее большие (или все сразу) отчеты с помощью соответствующих кнопок в панели инструментов.
  • В случае отложенной синхронизации рекомендуется использовать понижение приоритета процесса для разгрузки процессора. Эта опция является глобальной и включается в настройках программы, особенно хорошо работает в Windows Vista+.
  • Для того, чтобы иметь возможность восстановить замененные или удаленные файлы после выполнения синхронизации, включите режим защиты (перемещение оригинальных файлов в корзину перед их заменой или удалением). Но имейте в виду, что при этом может существенно снизиться скорость обработки заданий, особенно в случае большого количества файлов.
  • Не рекомендуется использовать одно и тоже задание для разных целей, меняя в нем лишь названия папок источника и назначения. Лучше создавайте разные задания для каждой пары папок, например "Home To Work" и "Work To Home". Также вы можете сохранять параметры синхронизации в независимые профили, которые в последствии могут быть применены к любому заданию из списка заданий.

Разные полезности:

  • Кликните два раза левой кнопкой мыши по заданию или нажмите ENTER, когда в списке выделено любое задание, и откроется диалоговое окно настройки параметров синхронизации для этого задания.
  • Кликните два раза левой кнопкой мыши по иконке задания (если есть), и откроется диалоговое окно отчета для этого задания.
  • Нажмите SPACE, когда в списке выделено любое задание, и оно изменит свой статус с "Ready" на "Disabed" и наоборот.
  • Кликните правой кнопкой мыши по любому заданию, и для него будет выведено контекстное меню.
  • Также можно вызвать соответствующее контекстное меню в диалоговом окне отчета.
  • Для удаления задания из списка заданий можете нажать DEL вместо кнопки "-" в панели инструментов.
  • Если удерживать CTRL и нажать на кнопку "-", "Reset" или "Reset All" в панели инструментов или нажать DEL, то окно с предупреждением выводится не будет.
  • Триггер на влючение планировщика (кнопка "Scheduler" в панели инструментов) срабатывает через 10 сек бездействия после его активации.
  • Для уменьшения размера файлов (~ в два раза) экспортируемых списков заданий (*.sfl), особенно, если вы включаете в них отчеты, выберите кодировку "ANSI" (по умолчанию стоит "Unicode").
  • Для быстрой очистки всего списка заданий закройте программу и удалите файл SynFolders.sfl в папке с программой.
  • Для восстановления всех глобальных настроек в изначальное состояние удалите все параметры (кроме "Path", если использовался инсталлятор) в следующем разделе реестра: HKEY_CURRENT_USER\Software\Y's\SynFolders
Скачать Synfolders 3