FSEvents和复制大文件

时间:2011-01-16 21:52:33

标签: macos filesystems fsevents

我正在使用FSEvents来监视将某些大文件复制到其中的文件目录。目前,FSEvents似乎在我开始复制文件时发送通知,并在完成复制文件时再次发送通知。当它是一个较小的文件时,我只得到一个事件。有没有办法检查文件是否正在被复制?

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

1 个答案:

答案 0 :(得分:3)

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