Я пишу сценарий на Windows 8, который настроит автоматическую синхронизацию файлов между двумя папками. Я ищу утилиту синхронизации, которая имеет следующие свойства (примерно в порядке важности):
- может быть вызван из пакетного скрипта, имеет достаточную документацию (не ДОЛЖЕН быть пакетным скриптом, скрипт может быть на Python или чем-то подобном, но не может использовать любое проприетарное программное обеспечение)
- автоматическое обновление (как только элемент изменяется в исходной папке, он обновляется в целевой папке)
- свободно
- инкрементные обновления (не копирует все файлы каждый раз)
Я исследовал кучу вариантов, но в основном я нахожу утилиты с графическим интерфейсом или которые не могут обновляться автоматически. Какие-нибудь мысли?
Редактировать Спасибо, ребята. Похоже, что нет ничего, что делает все эти вещи, но я подумал, что стоит попытаться избежать изобретения колеса. Я посмотрю на rsync в сочетании с какой-то утилитой мониторинга папок, чтобы заставить работать автоматическое обновление.