Powered by Twitter Tools.
Archive for 7月 14th, 2007
Javaでディレクトリの取得にこける件、の続き
new File(name).isDirectory();
んとこにフルパスが渡ればいいのか。使い方に騙されたぜ。ありがとうina氏。
Javaでディレクトリの取得にこける件
class DirFilter implements FilenameFilter{
public boolean accept(File dir, String name){
boolean b = new File(name).isDirectory();
return b;
}
}
strRootDirectory = tfDirectory.getText();
File dir = new File(strRootDirectory);
String[] filenames = dir.list(new DirFilter());
何故かカレントディレクトリ以外のディレクトリパスを指定するとこける。
意味が。
FreeBSDでテストしようとしたら、Javaのバージョンの都合か実行自体不可能だった罠。