English 中文(简体)
FSEvent weirdness on OS X Leopard
原标题:
  • 时间:2009-05-27 00:18:29
  •  标签:

我想监测马茨几个局的档案系统事件。 我所希望监测的名录可能在运行时间发生变化,因此,在这里使用FSEvent指我所想的:

  • creates a global callback function to handle callbacks
  • create a new FSEventStreamRef per folder, associating it with the callback created above and adding a context to the eventStream that helps me associate the change callback with this folder

似乎大多数是工作,但我注意到,当有人援引呼吁和把事件的价值观寄给呼吁时,有些犹豫不决。

例如,如果我为oo和Bar创立了精简程序,如果我在Bar增加一个档案,则几乎立即援引我的反馈,但事件表明,地点位于Foo,而与“精简”相关的背景也是“Foo”。

或者说,I m监测/Foo和/Bar,然后去除/Bar(通过正确拦截和关闭巴巴拉的软件)。 我现在为/受援者设立一个新的FSEventStreamRef,并赞同同样的呼吁。 我对Fee所作的任何改动都不会造成要援引的退约,但对Foo的改动继续引起警惕。

我所看到的任何例子或文件都只见在线监测单倍的会谈。 难道有人忙于我如何把单一呼吁与多家“FSEventStreamRefs”联系起来? 如同这 should一样,这是一个问题,尽管......

是否有任何人以可靠的方式从事类似工作,或对我可能尝试的不同方式提出任何建议?

我确实试图做一件事,因为我正在对此进行试验,是使用单一的“FSEventStreamRef”,将其带走“非洲金融共同体”——我想要走的所有道路,而我的观察名单也接近并重新造就了一个新的“FSEventStreamRef”,这甚至使上述工作更糟。

最佳回答

对我来说有效。 我模拟了这些特征:

  1. One path per stream
  2. One context per path/stream
  3. One callback for all streams

你们能否证明这一守则失败?

问题回答

暂无回答




相关问题
热门标签