質問

いくつかのネットワークリソースのラベルをドライブとしてマップしようとしています。 DriveInfo.GetDrives()を使用すると、ローカルボリュームにVolumeLabelが入力されたパラメーターが期待どおりになりますが、ネットワークドライブでは空の文字列です。これらのラベルを取得するにはどうすればよいですか?

役に立ちましたか?

解決

これにはWMIを使用できます-正確なクエリはわかりません(しばらくの間)が、ネットワークドライブの空き領域を取得する方法の例を次に示します。

http://en.csharp-online.net/Network_Drive_Free_Space

この例で「名前」を「ボリューム名」に置き換えると、必要なものが得られると思います。

念のため、ここでWMIリファレンスを参照してください:

http://msdn.microsoft.com/ en-us / library / aa394173(VS.85).aspx

他のヒント

WMIを使用しない ネットAPIを使用します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top