-1

我一直在寻找,但找不到明确的清单。我正在记录某些事件,但我不确定它们是什么——如果有一个查找表能够更清楚地看到正在发生的事情,这将非常有用。

4

1 回答 1

3

是的。我在常量/FSEventStreamEventFlags 下的 FSEvents 参考中找到了以下内容

请查看此内容,以便您查看每个标志的描述。一开始我有点困惑,但后来我意识到你只能得到其中一些事件,这取决于你如何设置流。如果您将其设置为不获取文件事件,那么您只能获取事件的前半部分。如果您将其设置为获取文件事件,那么您只会获得下半部分(据我所知并注意到)。

  • kFSEventStreamEventFlagNone
  • kFSEventStreamEventFlagMustScanSubDirs
  • kFSEventStreamEventFlagUserDropped
  • kFSEventStreamEventFlagKernelDropped
  • kFSEventStreamEventFlagEventIdsWrapped
  • kFSEventStreamEventFlagHistoryDone
  • kFSEventStreamEventFlagRootChanged
  • kFSEventStreamEventFlagMount
  • kFSEventStreamEventFlagUnmount

  • kFSEventStreamEventFlagItemCreated
  • kFSEventStreamEventFlagItemRemoved
  • kFSEventStreamEventFlagItemInodeMetaMod
  • kFSEventStreamEventFlagItem 重命名
  • kFSEventStreamEventFlagItemModified
  • kFSEventStreamEventFlagItemFinderInfoMod
  • kFSEventStreamEventFlagItemChangeOwner
  • kFSEventStreamEventFlagItemXattrMod
  • kFSEventStreamEventFlagItemIsFile
  • kFSEventStreamEventFlagItemIsDir
  • kFSEventStreamEventFlagItemIsSymlink
于 2012-12-06T01:54:07.097 回答