Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos FSEvents和复制大文件_Macos_Filesystems_Fsevents - Fatal编程技术网

Macos FSEvents和复制大文件

Macos FSEvents和复制大文件,macos,filesystems,fsevents,Macos,Filesystems,Fsevents,我正在使用FSEvents来监视一个文件目录,其中会复制一些大文件。当前,FSEvents似乎在我开始复制文件时发出通知,在复制完成后再次发出通知。当它是一个较小的文件时,我只得到一个事件。有没有方法可以检查文件是否在拷贝的中间? 顺便说一句,这是给雪豹的。我只是用lsof检查文件是否在内核级别打开。只有在lsof确定该文件不再使用后,我才开始处理该文件。这在沙盒应用程序中似乎不起作用lsof:无法获取PID字节计数:不允许操作此问题与另一个问题相关:

我正在使用FSEvents来监视一个文件目录,其中会复制一些大文件。当前,FSEvents似乎在我开始复制文件时发出通知,在复制完成后再次发出通知。当它是一个较小的文件时,我只得到一个事件。有没有方法可以检查文件是否在拷贝的中间?


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

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

这在沙盒应用程序中似乎不起作用<代码>lsof:无法获取PID字节计数:不允许操作此问题与另一个问题相关: