2008年01月23日

Windows環境のJavaでドライブ名のリスト

昔にWindows環境のJavaでドライブリスト(C:\\, D:\\・・)の取得の仕方を調べていて、

FileSystemView fileSystemView = FileSystemView.getFileSystemView();
File[] roots = fileSystemView.getRoots();

とすれば、とれるというWeb情報があったので、試して、だけど駄目で諦めていたのですが、先日ひょっこり方法を見つけました。

なんのことはない、Fileクラスのメソッドにあるのですね。


import java.io.File;

public class GetRoot {

/**
* @param args
*/
public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
File[] roots = File.listRoots();
for( File f : roots ) {
System.out.println(f.getPath());
}
}

}
posted by 台北猫々 at 20:27| Comment(0) | TrackBack(0) | 技術メモ(Java)
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/9919455

この記事へのトラックバック