1

我正在尝试实现 VDKQueue,但无论监视文件夹中的文件活动如何,都只会将“VDKQueueFileWrittenToNotification”作为通知返回。删除、文件大小更改都报告为同一消息。

我认为一切都设置好了,但也许不是……</p>

[self.theQueueWatcher setDelegate:self];
self.theQueueWatcher.alwaysPostNotifications=YES;
[self.theQueueWatcher addPath:self.hotFolderPath notifyingAbout:VDKQueueNotifyDefault];

这是在 10.8.2 上。

有谁知道操作系统中的任何底层是否发生了变化,这会导致这种情况吗?或者我错过了什么?

4

1 回答 1

4

在联系了 VDKQueue 的作者后,他很有帮助地(似乎是个好人)指出了 kQueue 的目的,因此 VDKQueue 是为了监视单个文件的更改等,而不是像我一样查看文件夹。所以现在开始进入 FSEvents 的旅程,Bryan 推荐这是完成这项任务的最佳方式。

谢谢布莱恩。

希望其他人觉得这很有用。

于 2013-02-21T09:04:11.737 回答