【问题标题】:Directory data change observer in CocoaCocoa 中的目录数据更改观察者
【发布时间】:2011-05-06 17:47:35
【问题描述】:

嗨,我知道在 NSWorkspace 中是一种检查数据是否更改的方法(noteFileSystemChanged:),但我想知道是否有可能自动观察指定路径上的数据更改(例如目录中的新文件)。

感谢回复!

【问题讨论】:

  • noteFileSystemChanged: 不会询问文件系统是否已更改;它告诉其他应用程序它拥有。

标签: objective-c cocoa notifications observer-pattern


【解决方案1】:

查看FSEvents(文件系统事件)API。您可以要求获得文件或文件夹级别更改的通知...puny human!

【讨论】:

  • :) 你太棒了,这就是我想要的!
  • 哈,但又一次只返回发生事件的目录...您现在有办法获取已添加、编辑或其他内容的文件吗:?
猜你喜欢
  • 2011-12-11
  • 2011-11-09
  • 2020-12-26
  • 1970-01-01
  • 2012-12-10
  • 2016-03-10
  • 1970-01-01
  • 2016-09-01
  • 2017-10-24
相关资源
最近更新 更多