java 递归读取文件夹_Java递归遍历文件夹详解

import java.io.File;

public class Test {

/**

* @param args

* @author www.itxm.cn

*/

public static void main(String[] args) {

File f = new File("F:/javaAPI/JavaAPI1.6/java/awt");

printFile(f, 0);

}

public static void printFile(File f, int len) {

String str = "";

for (int i = 0; i < len; i++) {

str += " "; // 路径空格,以便更好的展现层次结构

}

File file[] = f.listFiles();

for (int i = 0; i < file.length; i++) {

System.out.println(str + file[i].getName());

if (file[i].isDirectory()) {

printFile(file[i], len + 1);

}

}

}

}

已标记关键词 清除标记
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页