Xcode 列出所有大小为Cocoa(Mac OS X)的驱动器

Xcode 列出所有大小为Cocoa(Mac OS X)的驱动器,xcode,macos,cocoa,Xcode,Macos,Cocoa,如何实现cCcoa图中所示的驱动器列表,当我单击特定驱动器时,它应该打开该驱动器 谢谢…看看 供文件图标使用 [[NSWorkspace sharedWorkspace] iconForFile:fullPath]; @sosborn:我正在使用[[NSFileManager defaultManager]AttributeOfficeSystemForPath:路径错误:nil];要获取大小,但我不知道如何获取驱动器图标、驱动器列表。您能告诉我您是如何在其中列出磁盘的吗?但如何获取所有磁盘分

如何实现cCcoa图中所示的驱动器列表,当我单击特定驱动器时,它应该打开该驱动器

谢谢…

看看

供文件图标使用

[[NSWorkspace sharedWorkspace] iconForFile:fullPath];

@sosborn:我正在使用[[NSFileManager defaultManager]AttributeOfficeSystemForPath:路径错误:nil];要获取大小,但我不知道如何获取驱动器图标、驱动器列表。您能告诉我您是如何在其中列出磁盘的吗?但如何获取所有磁盘分区?NSArray*AllVolumes=[[NSFileManager defaultManager]contentsOfDirectoryAtPath:@“/Volumes”错误:nil];谢谢,它也适用于可移动媒体。我想计算卷中所有文件的大小,并使用NSBrowser显示。计算文件大小的最佳方法是什么(考虑性能)。如果您只需要卷大小,则可以从AttributeOfficeSystemForPath获得。但是,如果文件大小发生变化,如何更新大小(不重新加载列中的所有文件大小)?