我想知道某个目录中是否存在csv文件
答案 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()
方法之间,您应该能够完成它。