繁体   English   中英

C ++知道磁盘/ USB是否为FAT32格式且具有低级io代码

[英]C++ know if disk/usb is FAT32 formatted with low level io code

是否有可能知道USB是否具有在OSX上使用低级IO的FAT32文件系统,我已经看到了使用win32 API的示例和资料,但我正在寻找更多低级的文件。 现在我的FAT32检测使用终端命令'diskutil'info / dev / mydisk,是否可以打开磁盘并读取它是FAT32还是任何其他文件系统?

级别不低,但可以使用getmntinfo

遍历返回的statfs结构,将USB挂载的路径与statfs.f_mntonname或/ dev / mydisk与statfs.f_mntfromname匹配。

statfs.f_fstypename是文件系统名称,FAT为msdos。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM