簡體   English   中英

如何在Mac OS X上監控目錄中的更改?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM