J#(Java)ルートディレクトリを取得する

スポンサーリンク

ファイルパスから、ルートディレクトリ (ドライブ レター) を取得するには、System.IO.Path クラスの GetPathRoot メソッドを使用します。

サンプルコード

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

J# 全般
    // ルートディレクトリ名を取得する
    String stRootName = System.IO.Path.GetPathRoot("C:\\Hoge\\Foo.txt");

    // ルートディレクトリ名を表示する
    MessageBox.Show(stRootName);

DirectoryInfo からならば、ルートディレクトリの DirectoryInfo が取得できます。

J# 全般
    // DirectoryInfo の新しいインスタンスを生成する
    System.IO.DirectoryInfo hDirInfo = new System.IO.DirectoryInfo("C:\\Hoge\\Bar\\");

    // DirectoryInfo からルートディレクトリの DirectoryInfo を取得する
    System.IO.DirectoryInfo hRootInfo = hDirInfo.get_Root();

    // ルートディレクトリ名を表示する
    MessageBox.Show(hRootInfo.get_FullName());

関連するリファレンス

準備中です。

スポンサーリンク