递归查看整个文件
对每一文件都执行相同的操作
package ergodic;
import java.io.File;
public class ErgodicFile {
public static void main(String[] args) {
File file = new File("C:\\Program Files\\Java\\jdk1.8.0_251");
showFile(file);
}
private static void showFile(File f) {
if(f.isDirectory()){
System.out.println(f.getName()+":是一个文件夹");
File[] files = f.listFiles();
for (File file :
files) {
showFile(file);//递归:调用自己
}
}else {//文件
System.err.println(f.getName()+":是一个文件");
}
}
}