Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
.NETでドライブラベルまたはボリューム名を読み取るためのサンプルコードを表示できますか?これにはWMIが必要だと思いますが、特定のオブジェクトが特定のバージョンのOSまたはユーザーに存在しない可能性があるという意味で、文字列ベースのSQLクエリにドロップダウンするようなものであるため、WMIに「ドロップダウン」するのは嫌です。特定のデータをクエリする権利がない場合があります。私はWMIについて間違っていると確信できてうれしいです...
WMIは必要ありません。以下は、すべてのボリュームラベルを取得します。
var labels = from drive in DriveInfo.GetDrives() select drive.VolumeLabel
DriveInfo.GetDrivesを呼び出して、ドライブ情報の配列を取得します。次に、DriveInfo.VolumeLabelを見てください