Я знаю, що це старе питання, але, як це може бути відповідь для когось, я хотів сказати, що я спробую FreeFileSync спробувати, додаток із відкритим кодом, що постачається в комплекті з іншою утилітою, названою RealTimeSync. Цей останній запускає команду (імовірно, FreeFileSync, але я вважаю, що ви можете реально виконати будь-який командний рядок), коли зміст вмісту папки змінюється (або коли ця папка стає доступною). Я оновлю результати, але, на перший погляд, виглядає багатообіцяючим (незважаючи на дефіцитну документацію, орієнтовану на вікна).
Оновлення: здається, працює добре. Я встановив RealTimeSync слідкувати за наявністю та / або змінами двох папок (джерела та призначення) та запускати завдання Sync, коли це сталося, і все пройшло добре. Видалення, які також розповсюджуються, мають гарну функцію (я думаю): видалені файли (файли, видалені FreeFileSync в результаті синхронізації) переходять до папки всередині кошика (або всередині папки на ваш вибір), названої FFS + time- штамп дати
Потрібно протестувати його в жорстких умовах (великі завдання синхронізації, велика кількість файлів), щоб перевірити швидкість порівняння файлів. Зробимо завтра.