【问题标题】:FSEvents and copying large filesFSEvents 和复制大文件
【发布时间】:2011-01-16 21:52:32
【问题描述】:

我正在使用 FSEvents 来监视一个文件目录,该目录将复制一些大文件。目前 FSEvents 似乎在我开始复制文件时发出通知,并在完成文件复制时再次发出通知。但是,当它是一个较小的文件时,我只会得到一个事件。有什么方法可以检查文件是否正在被复制?

顺便说一句,这是给雪豹的。

【问题讨论】:

标签: macos filesystems fsevents


【解决方案1】:

我最终只使用 lsof 来检查文件是否在内核级别打开。我只有在 lsof 确定文件不再使用时才开始处理该文件。

【讨论】:

  • 这似乎不适用于沙盒应用程序...lsof: can't get PID byte count: Operation not permitted
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多