csv文件是否存在于特定目录中

时间:2012-04-06 05:23:10

标签: java file

我想知道某个目录中是否存在csv文件

3 个答案:

答案 0 :(得分:2)

的内容
public boolean containsCSVFiles( File aDirectory ){
  return !aDirectory.listFiles( new FilenameFilter(){
     public boolean accept(File dir, String name){
       return name.endsWith( ".csv" );
     }
  }).isEmpty();
}

应该这样做(没有在我的IDE中测试,所以我希望我没有做太多错别字)。

答案 1 :(得分: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());
                }
            }
        }

您也可以使其递归,以查看子目录。

答案 2 :(得分:0)

您并没有真正解释您想要做什么,但在java.io.File类的listFiles()exists()方法之间,您应该能够完成它。