我从fsevent的目录路径,如“/用户/数据/” 但我真正想要的是“/User/Data/change.txt” 我看了节目指南,它说我可以知道哪个文件使用fsevent进行了更改吗?
typedef void (*FSEventStreamCallback)(
ConstFSEventStreamRef streamRef,
void *clientCallBackInfo,
size_t numEvents,
void *eventPaths,
const FSEventStreamEventFlags eventFlags[],
const FSEventStreamEventId eventIds[]);
eventPaths到达 目录的路径数组,其中发生事件 。
是否有任何方法来找出哪个文件被改变? 谢谢!!!! 我坚持了这么久..
谢谢!这真的很有帮助。 – Frost 2010-06-16 18:05:56
仅当您想要查看数量非常有限的文件时才使用kqueue。 – 2013-03-23 15:22:49