[英]How to Monitor Changes in a Directory on Mac OS X?
在Windows API中,當您監視目錄時,回調會提供更改的內容。 我如何為Mac OS X完成相同的操作?
我查看了文件系統事件API和內核事件API,看起來他們都看了一個文件描述符並返回該文件描述符發生的變化。 這很不方便,因為現在我必須在整個文件結構上打開觀察者並記住以前的名稱(如果是重命名)。
有沒有更好的方法(不涉及圖書館)?
FSEvents監視目錄層次結構(或多個層次結構),而不是文件描述符。 所以你只需要一個觀察者。 但是您需要掃描目錄以找出更改的文件。 沒有更好的方法(不涉及圖書館)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.