2015-04-23 70 views
1

我正在看一個OSE 10.7+上的FSEventsFramework的目錄,我不想被通知有關子目錄的變化,它似乎是這樣做的。這是正常的嗎?有沒有辦法來防止這種情況?FSEventsFramework - 不看手錶subdirs

感謝

+0

確切的用例是什麼?爲什麼你會收到比你需要的更多的事件呢?也可以有其他的方式來實現你的目標,不僅FSEvents。 –

+0

謝謝@mahaltertin FSEvents有什麼替代方案?我只需要觀看一個目錄,以便立即更改孩子。原因是如果一個子目錄被刪除,我們沒有得到該子目錄的子目錄被刪除的通知,所以它與其他操作系統不一致。我正在從js-ctypes製作跨OS文件監視API。 – Noitidart

+0

檢查你的其他問題,我添加了更多細節。 thx –

回答

1

是的,這是正常的,我沒有找到任何辦法來防止這種情況。

+0

感謝mahal,我正在做的是在回調中我得到了路徑的父目錄,如果該路徑不在我觀看的路徑數組中,那麼我忽略它,一個解決方案不會阻止開銷(來自被忽略的額外呼叫),但是做到了這一點。 – Noitidart