Tag: fsevents

FSEvents C ++示例

我需要为Mac中的文件夹创建FSEvents观察器。 我对C ++很满意,有没有办法用C ++代码而不是Objective-C来获取FSEvents通知。 是否有一些示例代码开始和我需要包含的任何库..? 我已经在这个页面上了。 http://developer.apple.com/library/mac/#featuredarticles/FileSystemEvents/_index.html 但似乎只有Objective C,我可以有它的CPP版本

OSX FSEventStreamEventFlags无法正常工作

我正在观看文件系统事件的目录。 一切似乎工作正常,但有一个例外。 当我第一次创建文件时,它会吐出它已创建的文件。 然后我可以删除它,它说它已被删除。 当我再次创建同一个文件时,我同时获得了一个创建和删除的标志。 我很明显误解了在调用回调时如何设置标志。 这里发生了什么? // // main.c // GoFSEvents // // Created by Kyle Cook on 8/22/13. // Copyright (c) 2013 Kyle Cook. All rights reserved. // #include #include #include void eventCallback(FSEventStreamRef stream, void* callbackInfo, size_t numEvents, void* paths, const FSEventStreamEventFlags eventFlags[], const FSEventStreamEventId eventIds[]) { char **pathsList = paths; for(int i […]