0
我在Windows 7上遇到了QStorageInfo
的問題。我使用QStorageInfo::mountedVolumes()
來獲取所有安裝的卷的列表。這行得通。然後我想顯示卷標。我的Windows資源管理器顯示我:使用QStorageInfo獲取網絡驅動器的名稱
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() << ")";
}
我做錯了嗎?
我不是一個好的建議,謝謝。稍微靠近一些,但不是我想要的。因爲我的驅動器'Z:'被映射到'\\ nas01 \ code',但是如果我想通過在Windows資源管理器(F2)中重命名它,我可以將它命名爲「Harry」。如何獲得這個標籤文本? – Marcus