您的位置:首页 > 其它

(常用file类练习)递归打印文件目录

2016-08-18 17:26 232 查看
package test;

import java.io.File;

public class PrintFiles {
public static void main(String[] args){
File f = new File("e:/javacode/6");
printFiles(f,0);

}
public static void printFiles(File file,int level){
for(int i=0;i<level;i++){
System.out.print("-");
}

System.out.println(file.getName());
if(file.isDirectory()){
File [] f1 = file.listFiles();
for(int j =0;j<f1.length;j++){
File a = f1[j];
printFiles(a,level+1);

}
}

/*
if(file.isDirectory()){
File [] f1 = file.listFiles();
for(File j : f1){
printFiles(j,level+1);
}
}
*/
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: