1

ディスクのすべてのパーティションを一覧表示するコードを書いていたところ、問題が見つかりました。WMIのWin32_DiskDriveプロパティPartitionsは、1 つのテスト ディスクに 5 つのパーティションがあることを示していますが、リストできるのは 4 つだけです (最後の 2 つのパーティションは 1 つだったように表示されます)。これらの最後の 2 つのパーティションはプライマリですが、1 つは SWAP パーティションで、もう 1 つは Linux パーティションです。

4

2 に答える 2

1

私はあなたが望むものだと信じていますstring[] System.IO.Directory.GetLogicalDrives()

stringを使用するたびに、論理ドライブに関するあらゆる種類の情報を提供するオブジェクトGetLogicalDrivesを作成できます。System.IO.DriveInfo

DriveInfo.GetDrives()上記の 2 つのステップへの近道かもしれません。私はそれについて完全には確信が持てませんし、ドキュメントもあまり明確ではありません。

于 2013-06-18T18:30:52.737 に答える