键盘录入一个目录 显示这个目录下以及其字目录的所有的图片

import java.io.File;

public class Main {
public static void main(String[] args) {
//键盘录入一个目录 显示这个目录下以及其字目录的所有的图片可以扩展不只是图片
showInfo(new File(“d:\”));
}
public static void showInfo(File src){
//对文件进行非null判断
if (src !=null) {
//判断是否是目录
if (src.isDirectory()) {
//获取目录下所有的文件(文件或者是文件夹)
File [] files = src.listFiles();
if (files !=null && files.length >0) {
for (File f : files) {
//这个可以查看的数据类型是以什么结尾的 endWith找到的名字最后是不是以png结尾
if (f.isFile() && f.getName().endsWith(“png”) ||
f.getName().endsWith(“jpg”) || f.getName().endsWith(“gif”)
||f.getName().endsWith(“jpeg”) || f.getName().endsWith(“bmp”)){
if (f.length()>200000){//设置查看的文件大小
System.out.println(f.getAbsolutePath());//获取绝对路径
}
}
showInfo(f);
}
}
}
}
}
}

上一篇:数据类型


下一篇:LeetCode - 884. 两句话中的不常见单词——哈希表