Я бы использовал rsync - простой, простой в настройке и предоставляющий необходимые фильтры. Также очень низкая пропускная способность после первого прохода.
Здесь - ссылка, объясняющая, как заставить его работать в Windows
Хотя rsync не разрешает автоматическую синхронизацию «при изменении», она очень быстра, когда сканирует синхронизированный каталог (даже очень большой), поэтому вы можете запланировать частую синхронизацию, чтобы преодолеть это. *
Редактировать: Вы можете объединить его с программой типа this , чтобы запустить rsync при изменении содержимого папки. Дешевле, чем наоборот