Уведомления для файловой системы изменились? - PullRequest
4 голосов
/ 01 октября 2009

Я использую свободное место на дисковой панели, где во время копирования файлов обновляется свободное пространство. Мне нужен какой-то способ уведомления об изменениях файловой системы. Какой лучший способ сделать это?

Ответы [ 2 ]

5 голосов
/ 01 октября 2009

Руководство по программированию событий файловой системы содержит всю необходимую информацию.Вы хотите зарегистрироваться в API-интерфейсе событий файловой системы (OS X 10.5 и более поздних версий).

2 голосов
/ 01 октября 2009

Для мониторинга операций над отдельными файлами вы можете использовать kqueue уведомления об изменении файла. У Ули Кустерера есть хорошая оболочка Obj-C под названием UKKQueue.

Вы можете получить его здесь: http://zathras.de/angelweb/sourcecode.htm

Если вы хотите просмотреть всю папку, FSEvents (и оболочка SCEvents), вероятно, будут более полезными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...