VB.NET存在する論理ドライブ名をすべて取得する

スポンサーリンク

コンピュータに存在する論理ドライブ名をすべて取得するには、System.IO.Path クラスの GetLogicalDrives メソッドを使用します。GetLogicalDrives メソッドは、論理ドライブ名を [ドライブレター]:\ の形式で string 型の配列として取得します。

サンプルコード

以下にサンプルコードを示します。

VB.NET 全般
    ' 論理ドライブ名をすべて取得する
    Dim stDrives As String() = System.IO.Directory.GetLogicalDrives()

    ' 取得した論理ドライブ名をすべて表示する
    For Each stDrive As String In stDrives
        MessageBox.Show(stDrive)
    Next stDrive

または、System.Environment クラスの GetLogicalDrives メソッドでも取得可能です。

VB.NET 全般
    ' 論理ドライブ名をすべて取得する
    Dim stDrives As String() = System.Environment.GetLogicalDrives()

    ' 取得した論理ドライブ名をすべて表示する
    For Each stDrive As String In stDrives
        MessageBox.Show(stDrive)
    Next stDrive

関連するリファレンス

準備中です。

スポンサーリンク