Синхронизировать файловую систему с иерархией объектов - PullRequest
0 голосов
/ 16 января 2012

Существуют ли какие-либо шаблоны или рекомендации для поддержания иерархии объектов в соответствии с файловой системой?

Каждый объект соответствует файлу в файловой системе.Файлы могут быть добавлены, изменены, удалены и т. Д., И иерархия объектов должна быть соответствующим образом адаптирована.

Пожалуйста, не отвечайте в духе «откажитесь от файлов, используйте базу данных».

1 Ответ

0 голосов
/ 16 января 2012

Хорошей отправной точкой является проверка того, как целевая ОС позволяет вам наблюдать за файловой системой. В Linux есть API inotify . В Windows вы ждете дескриптор уведомления, созданный вызовом API FindFirstChangeNotification () . Оба позволяют избежать активного опроса каталога на предмет изменений.

...