我想弄清楚特定目录中是否存在 csv 文件
问问题
708 次
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 回答