是否有确定的FSEvents事件标志列表?

时间:2012-12-04 09:36:14

标签: fsevents

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

1 个答案:

答案 0 :(得分:3)

是。我在常量/ FSEventStreamEventFlags

下的FSEvents Reference中找到了以下内容

请仔细查看,以便查看每个标志的说明。起初我有点困惑,但后来我意识到你只会得到一些这些事件,这取决于你如何设置流。如果您将其设置为NOT get file events,那么您只能获得事件的前半部分。如果你把它设置为获取文件事件,那么你只能获得下半部分(据我所知并注意到)。

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

  • kFSEventStreamEventFlagItemCreated
  • kFSEventStreamEventFlagItemRemoved
  • kFSEventStreamEventFlagItemInodeMetaMod
  • kFSEventStreamEventFlagItemRenamed
  • kFSEventStreamEventFlagItemModified
  • kFSEventStreamEventFlagItemFinderInfoMod
  • kFSEventStreamEventFlagItemChangeOwner
  • kFSEventStreamEventFlagItemXattrMod
  • kFSEventStreamEventFlagItemIsFile
  • kFSEventStreamEventFlagItemIsDir
  • kFSEventStreamEventFlagItemIsSymlink