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