通过客观的c编码。我想在文件添加到连接到我的mac的USB时收到通知。我想跟踪在其上完成的所有I / O操作。现在,只要连接USB并使用
删除,我就能收到通知。[[[NSWorkspace sharedWorkspace] notificationCenter] addObserver:self selector: @selector(volumesChanged:) name:NSWorkspaceDidMountNotification object: nil];
[[[NSWorkspace sharedWorkspace] notificationCenter] addObserver:self selector: @selector(volumesRemoved:) name:NSWorkspaceDidUnmountNotification object:nil];
同样想知道何时对其进行任何操作。任何帮助都很明显。提前致谢
答案 0 :(得分:1)
您可以使用FSEvents监视文件系统更改。这是文档 - https://developer.apple.com/library/mac/documentation/Darwin/Reference/FSEvents_Ref/