我正在磁盘栏上实现一个可用空间,在复制文件时,可用空格键会更新。我需要一些方法来通知文件系统更改。这样做的最佳方式是什么?
答案 0 :(得分:5)
File System Events Programming Guide包含您需要的所有信息。您想要注册File System Events API(OS X 10.5及更高版本)。
答案 1 :(得分:2)
要监控单个文件的操作,您可以使用kqueue文件更改通知。 Uli Kusterer有一个很棒的Obj-C封装器叫做UKKQueue。
您可以在此处获取:http://zathras.de/angelweb/sourcecode.htm
如果要观看整个文件夹,FSEvents(和SCEvents包装器)可能会更有用。