Java File类基础解析 使用递归来遍历目录的代码 2
代码语言:javascript复制package File;
import java.io.File;
public class Main {
public static void main(String[] args) {
//要遍历的文件夹的根目录
String rootpath="D:\test";
File file = new File(rootpath);
printDir(file);
}
public static void printDir(File dir){
//将该目录下的所有文件存入数组
File[] files = dir.listFiles();
for (File file : files) {
//如果是目录则进行递归调用
if (file.isDirectory()){
printDir(file);
}
else{
System.out.println("文件绝对路径:" file.getAbsolutePath());
}
}
}
}