ОС-независимый API для мониторинга файловой системы?

Я хотел бы поэкспериментировать с идеями о распределенной синхронизации файлов / репликации. Чтобы сделать его эффективным, когда пользователь работает, я хотел бы реализовать какой-то демон для отслеживания изменений в каком-либо каталоге (например, / home / user / dirToBeMonitored или c: \ docs and setts \ user \ dirToBeMonitored). Таким образом, я мог знать, какое имя файла было добавлено / изменено / удалено каждый раз (или в течение разумного интервала).

Это возможно с любым языком высокого уровня? Знаете ли вы какой-нибудь API (и на каком языке?) Для этого?

Благодарю.

Ответы на вопрос(3)

Ваш ответ на вопрос