admin管理员组文章数量:1639241
欢迎大家关注、收藏,方便下次阅读!
之前想做的一个功能是读取U盘中的文件到系统磁盘目录下,今天抽空把简版功能实现了。那会儿一直搜索的Qt如何识别U盘,最终得到的结果是Qt检测U盘插拔,发现并不是我想要的。
程序平台 Ubuntu、Qt 5.5.1
在开始前先看下Qt帮助文档的QStorageInfo类。
提供有关当前安装的存储和驱动器的信息
允许检索有关卷的空间,挂载点,标签和文件系统名称等信息。
可以通过将路径作为构造函数参数传递给卷的挂载点来创建QStorageInfo的实例,也可以使用setPath()方法设置它。 静态的mountedVolumes()方法可用于获取所有已挂载文件系统的列表。
QStorageInfo始终缓存检索到的信息,但可以调用refresh()来使缓存无效。
以下示例检索有关系统根卷的最常见信息,并打印有关它的信息。
QStorageInfo storage = QStorageInfo::root();
qDebug() << storage.rootPath();
if (storage.isReadOnly())
qDebug() << "isReadOnly:" << storage.isReadOnly();
qDebug() << "name:" << storage.name();
qDebug() << "fileSystemType:" << storage.fileSystemType();
qDebug() << "size:" << storage.bytesTot
版权声明:本文标题:qt linux不能读写u盘文件,Qt读取U盘文件内容 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1729286550a1194121.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论