我一直在寻找,但找不到明确的清单。我正在记录某些事件,但我不确定它们是什么——如果有一个查找表能够更清楚地看到正在发生的事情,这将非常有用。
问问题
799 次
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 回答