objective-c - Objective-C中如何检测USB驱动器是NTFS还是FAT32

标签 objective-c macos cocoa

当用户插入新的USB驱动器时,有没有办法在objective-c中检测该驱动器是NTFS还是FAT32。如果可以的话你能给我看一个简单的演示吗?

谢谢!

最佳答案

您可以使用 NSWorkspace-getFileSystemInfoForPath:isRemovable:isWritable:isUnmountable:description:type: 选择器来获取文件系统(以及其他列出的属性) .

查看 Apple 的 official documentation 。除了fullPath之外的所有参数都是out参数(fullPath是文件系统的挂载点),因此变量的值将会改变。 path: 参数将返回包含文件系统类型名称的字符串。

关于objective-c - Objective-C中如何检测USB驱动器是NTFS还是FAT32,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16242565/

相关文章:

objective-c - iPad - 弹出框颜色

java - 如何从Mac上完全卸载java? JRE 和 JDK

ruby - RubyCocoa 应用程序中的 NULL?

SQLite:LIKE 'searchstr%' 应该使用索引吗?

iphone - UIAlertView - 访问 subview ,滚动

ios - 警报显示时如何保持iOS键盘打开?

ios - 如何将 NIB 添加/连接到以编程方式创建的 UINavigationController?

c++ - (mac c++ development),对于动态库,在 Makefile.am 脚本中在哪里指定 install_name?

objective-c - 从 dyld_shared_cache 中的 __objc_selrefs 获取方法名称

swift - os x nstextfield 验证