我是Cocoa應用程序開發新手。我希望我的應用程序在給定目錄下的任何文件被修改時(文件夾觀察者)得到通知。修改意味着刪除,添加,文件的內容被改變。我嘗試過使用FSEvents,使用NSWorkspace的通知中心或委託消息,如UKKQueue http://www.zathras.de/angelweb/sourcecode.htm#UKKQueue。目錄下的任何文件被修改時,我的應用程序會收到通知但問題在於它沒有給出被修改的特定文件的名稱或路徑。它提供目錄的路徑,但不包含特定文件的路徑。如何在可可中獲取文件夾更改通知(文件夾查看器)
任何想法如何在特定文件中觀察文件夾以進行修改?
的[遵守Objective-C的文件或文件夾(http://stackoverflow.com/questions/1386743/observe-a-file-可能重複或文件夾中的目標c) – 2011-12-20 02:51:57
kqueues將監視單個文件中的更改,但您必須自行設置每個文件的監視。 「UKKQueue」對於這種開箱即用效果不佳,因爲它只允許一個代表。 – 2011-12-20 02:53:54
有沒有其他方法可以根據我的要求觀看文件夾? – 2011-12-21 10:18:15