Имеем:
Две разных папки на одном и том же ПК - домустим, папка A:
C:../Desktop/Files
и папка B:
D:/ DeskFiles
Задача:
Запилить программу, которая бы постоянно крутилась фоновым процессом и синхронизировала обе папки при любых изменениях в любой из них.
Кейсы:
1. Удалил файл из папки A - он автоматически удалился из папки B и наоборот.
2. Добавил файл в папку А - он продублировался в папку B и наоборот
Причем все это должно потреблять минимум ресурсов ПК(по времени синхронизации ограничений нет).
Пока приходит в голову только сравнение хэш-сумм через промежутки времени в цикле, но не уверен в адекватности такого способа - с хэшами практически не работал.
P.S: возможно есть какие-то библиотеки для этого?