java问题 如果文件夹里有jpg图片 则输出所有文件夹下的所有内容
问题描述:
现在只能输出jpg格式的文件和文件夹
这个是文件夹下的所有文件
下面的是代码
package com.file;
import java.io.File;
public class file4 {
public static void main(String[] args) {
File dir =new File("e://bbb");
printDir(dir);
}
//遍历打印目录和文件通用的方法
public static void printDir(File dir){
// 1获取子文件和目录
File[] files = dir.listFiles();
//2遍历
for (File file : files) {
//3 判断是否是文件 abc.txt
if (file.isFile()) {
//是文件 判断文件名 并输出绝对路径
if (file.getName().endsWith(".jpg")) {
System.out.println("文件名:"+file.getAbsolutePath());
}
}else{
//输出目录的绝对路径
System.out.println("目录:"+file.getAbsolutePath());
//继续遍历
printDir(file);
}
}
}
}
答
如果当前目录下存在jpg文件,则输出目录下所有内容是吗。
答
是的是的