我正在使用 FSEvents 来监视将有一些大文件复制到其中的文件目录。目前 FSEvents 似乎在我开始复制文件时发出通知,并在完成复制文件时再次发出通知。但是,当它是一个较小的文件时,我只会得到一个事件。有没有办法检查文件是否正在复制?
顺便说一下,这是给雪豹的。
最佳答案
我最终只使用 lsof 来检查文件是否在内核级别打开。我只在 lsof 确定该文件不再使用后才开始处理该文件。
关于macos - FSEvents 和复制大文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4708315/