文件过滤功能实现,只获取图片后缀名的文件
//1. 获取所有文件
String parent="这里是存储文件的路径";
File fi = new File(parent);
File[] files = fi.listFiles();
if(files!=null && files.length!=0){
//2.遍历所有文件
for(File file:files){
//测试此抽象路径名表示的文件是否为普通文件。
//判断是文件夹 还是文件
if(file.isFile()){
//true为文件
//过滤图像后缀名外的所有文件
//file.getName() 路径名称序列中的最后一个名字 .end.With(".xxx")后缀名
if (file.getName().endsWith(".jpg") || file.getName().endsWith(".png") || file.getName().endsWith(".jpeg") || file.getName().endsWith(".gif")) {
//true为图片
//添加至集合中存储即可
}else{
//false为其他文件
//可进行其他处理操作
}
}else{
//false为文件夹
}
}
}