Sponsored Link

J#(Java)存在する論理ドライブ名をすべて取得する

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

サンプルコード

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

J# (Java)
    // 論理ドライブ名をすべて取得する
    String[] stDrives = System.IO.Directory.GetLogicalDrives();

    // 取得した論理ドライブ名をすべて表示する
    for (int i = 0; i < stDrives.length - 1; i++) {
        MessageBox.Show(stDrives[i]);
    }

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

J# (Java)
    // 論理ドライブ名をすべて取得する
    String[] stDrives = System.Environment.GetLogicalDrives();

    // 取得した論理ドライブ名をすべて表示する
    for (int i = 0; i < stDrives.length - 1; i++) {
        MessageBox.Show(stDrives[i]);
    }

関連するリファレンス

以下に関連するリファレンスを示します。