由事件触发的Cocoa URL书签

时间:2014-05-29 07:37:01

标签: objective-c macos cocoa nsurl nsfilemanager

是否可以收听一些在文件修改时触发的通知,例如重命名或移动?

目前,我创建了一个文件的书签,存储了它的最后修改日期(感谢这篇精彩的文章:Keep a reference to a file after it has moved in objective-c?),然后我的应用程序设置了一个计时器,用于比较书签的URL的最后修改日期和行为在变化。

我的问题是 - 是否可以收听某些事件,也许某些类似于NSWorkspaceDidPerformFileOperationNotification的机制,以监控我的目录的修改,而不是使用计时器?

谢谢,Nili

1 个答案:

答案 0 :(得分:1)

有几种方法可以实现目标:

要观看单个文件,您可能对NSFileCoordinator感到非常满意。