列出目录中所有级的信息,使用递归操作完成。
package io.file;
import java.io.File;
import java.io.IOException;
public class TestFileMkdirs {
public static void main(String[] args) {
File file = new File("C:\\Users\\64576\\Desktop");
listAllFile(file);
}
public static void listAllFile(File file){
if(file.isDirectory()){
File[] result = file.listFiles();
if (result != null){
for (File file1 : result){
listAllFile(file1);
}
}
}else{
System.out.println(file);
}
}
}
此时循环结果会列出每一级的目录。