无法使用 Xcode 4.3 安装 autotest-fsevent gem
更新到 Xcode 4.3(删除了旧版本的 Xcode)后,我无法安装 autotest-fsevent gem。命令行工具通过“首选项”>“安装”下载>>组件选项卡。 osx 10.7.3…
无论事件流创建选项如何,都会设置 FSEvents 文件标志
根据 Apple 文档,对 FSEvents 的回调, /* These flags are only set if you specified the FileEvents */ /* flags when creating the stream. */ k…
如何使用cocoa判断文件复制是否完成
我正在使用 Foundation 框架和 FSEvents API 在 XCode 中开发 MAC 的文件夹监视应用程序。在打开文件进行其他操作之前,我需要知道文件是否已完全复制…
Mac OS X 如何以编程方式检测更改的文件是否仍在“使用”?通过改变它的相同过程?
我正在调查我们开发的实用程序的问题。我们跟踪文件或目录,当发生更改时,我们将新版本上传到中央存储库。我们的实用程序与 dropbox 类似,您可以跟…
使用 FSEventStreamCreate 创建的流为零
我想创建一个简单的事件流,以便在目录中发生某些更改时侦听事件。第一步是创建流,但我在使用 FSEventStreamCreate 函数创建流时收到错误。谷歌搜索…
在 OS X 上使用 vim 写入文件不会触发文件更改事件
我正在使用 watchdog 来监视 OS X 上的 .less 文件更改事件。使用 TextMate 或 Sublime Text 的 less 文件会捕获修改事件。但是,如果我使用 vim 编辑…
在 FSEventStreamCreate 中声明回调函数
有几个使用 FSEvent 侦听文件系统中的更改的示例。 如何监听文件系统更改 MAC - kFSEventStreamCreateFlagWatchRoot 和 OS X Leopard 上的 FSEvents …
使用 Lion 上的 FSEvents 跟踪文件重命名/删除
我正在尝试使用 FSEvents 来检测何时从特定文件夹添加/删除文件。目前,我围绕 FSEvents 实现了一个简单的包装器,它工作得很好:我得到了所有事件。 …
更改 fsevents 中的 pathsToWatch
我已经使用 fsevents 建立了一个观察者机制。其要点是每次在文件夹 X 中创建文件时,我都希望运行一个函数。它现在运行良好,但我需要能够更改它正在…
在 NSTableView 中重新加载数据但保留当前选择
我有一个显示目录内容的 NSTableView。我监视 FSEvents,每次收到事件时,我都会重新加载表视图。 不幸的是,当前的选择随后消失了。有办法避免吗?…
是否有一个好的 objc 库包装器用于文件系统事件/kqueue 来为我处理递归监视?
我想编写一个 OSX(雪豹)应用程序,当特定目录中的文件发生更改时,该应用程序会收到通知,并且我想访问已更改的特定文件的路径。 我知道我可以使用…
Obj-C:FSEvent 在每次启动应用程序时报告相同的事件
我设置了一个运行良好的 FSEvent,但每次启动应用程序时它都会报告相同的事件。 例如: 我的 FSEvent 监视器目录是: Test/ ...并且有三个文件: test…