Вы можете использовать для синхронизации передачи файлов в режиме мастера (односторонняя синхронизация). Во время передачи файла он создает временный файл и только в случае успеха переименовывает его в фактическое имя файла. Если ваша программа мониторинга будет следить за определенными расширениями файла, она выберет ее при завершении передачи, чтобы вы могли сразу же запустить следующую задачу. Аналогичные действия могут быть выполнены с помощью торрент-совместимых программ (ограниченных вашей локальной сетью), где фактический файл будет отображаться только после завершенных передач.
PS Syncthing
по умолчанию синхронизируется с предварительно установленными временными окнами, но если вам нужна немедленная передача, вы можете использовать сопутствующую программу, которая вызывает syncthing-inotify
, таким образом, все, что было изменено / создано / удалено в исходном местоположении, будет немедленно реплицировано на целевой ПК.