csvファイルが特定のディレクトリに存在するかどうかを把握したい
3 に答える
2
の線に沿った何か
public boolean containsCSVFiles( File aDirectory ){
return !aDirectory.listFiles( new FilenameFilter(){
public boolean accept(File dir, String name){
return name.endsWith( ".csv" );
}
}).isEmpty();
}
それを行う必要があります (私の IDE ではテストされていないので、タイプミスがあまりないことを願っています)。
于 2012-04-06T06:32:55.563 に答える
1
ディレクトリを解析して.csvファイルを探すだけです....
File f = new File("D:/Shashank/");
if(f.isDirectory())
{
File[] file= f.listFiles();
for(File f1 :file)
{
if(f1.getName().endsWith(".csv"))
{
System.out.println("File Found"+f1.getName());
}
}
}
サブディレクトリを調べるために、再帰的にすることもできます。
于 2012-04-06T05:32:07.377 に答える
0
やりたいことはあまり説明しませんが、 java.io.FilelistFiles()
クラスのとexists()
メソッドの間で、それを実行できるはずです。
于 2012-04-06T05:32:15.363 に答える