是否有可能知道 USB 是否具有在 OSX 上使用低级 IO 的 FAT32 文件系统,我已经看到了使用 win32 API 的示例和东西,但我正在寻找更多低级的东西。现在我的 FAT32 检测使用终端命令 'diskutil' info /dev/mydisk 是否可以打开磁盘并读取它是 FAT32 还是任何其他文件系统?
问问题
491 次
不是低级别,但您可以使用getmntinfo。
遍历返回的 statfs 结构,将挂载 USB 的路径与 statfs.f_mntonname 或 /dev/mydisk 与 statfs.f_mntfromname 匹配。
statfs.f_fstypename 是文件系统名称,msdos 是 FAT。