-2

csvファイルが特定のディレクトリに存在するかどうかを把握したい

4

3 に答える 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 に答える