Я ищу простую в использовании библиотеку / алгоритм, который может синхронизировать две папки локально (односторонняя или двусторонняя)
Взгляните на Microsoft Sync Framework .
Существует руководство по синхронизации файлов на Как: синхронизировать файлы с помощью управляемого кода .
Вот один из многих примеров, доступных googling "C # Folder Sync"
Служба окна синхронизации папок в реальном времени