我在Windows 7上遇到QStorageInfo
的问题。我使用QStorageInfo::mountedVolumes()
来获取所有已挂载卷的列表。这行得通。然后我想要显示音量标签。我的Windows资源管理器向我展示了这个:
System (C:)
BackUp (D:)
Nas01 (\\NAS01)(X:)
Code (\\Nas02\Code\)(Z:)
但我的控制台输出是这样的:
System ( C:/ )
BackUp ( D:/ )
NAS01-N ( X:/ )
NAS01-N ( Z:/ )
这是代码:
foreach(QStorageInfo i, QStorageInfo::mountedVolumes()){
qDebug() << i.name() << "(" << i.rootPath() << ")";
}
我做错了什么?
答案 0 :(得分:1)
尝试使用i.device()代替。根据您的确切需求,您可能需要对结果进行一些后处理,但是&#34;设备&#34; method返回网络路径。