訪問して頂きありがとうございます。まさふくろーです。
この記事では、ドライブの種類を取得する方法をご紹介します。
ドライブの種類を取得する
メンバ名
値
内容
CDRom
5
CD-ROM、DVD-ROMなどの光ディスク ドライブ
Fixed
3
固定ディスク
Network
4
ネットワークドライブ
NoRootDirectory
1
ルートディレクトリなし
Ram
6
RAMディスク
Removable
2
フロッピーディスクドライブ、USBフラッシュドライブなどのリムーバブルストレージデバイス
Unknown
0
不明ドライブ
サンプルプログラム
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim DType As IO.DriveType Dim Str As String = String.Empty For Each DInfo As IO.DriveInfo In IO.DriveInfo.GetDrives() DType = DInfo.DriveType Str = Str & DInfo.Name & DType.ToString & ControlChars.NewLine Next Label1.Text = Str End Sub End Class |
2 | 「ドライブの名前と種類を取得する」ボタンクリック時に以下処理を行う。 |
7 | 取得した論理ドライブの数だけ、以下処理を繰り返す。 |
9 | ドライブの種類(値)を取得し、DriveType型の変数「DType」に代入する。 |
11 | ドライブの名前とドライブの種類(メンバ名)を取得し、文字列型の変数「Str」に改行付きで追加していく。 |
15 | 変数「Str」の値をラベルに表示する。 |
関連記事
最後まで読んでいただき、ありがとうございました!
本のまとめ関連記事はこちら