码神作业(printfile)

来源:互联网 发布:云计算阅读题答案 编辑:程序博客网 时间:2024/06/11 15:51

作业要求:


 遍历所有对象
f:/test/111.txt
/aa.txt
/aa/aaa.txt
找出所有文件
和路径


实现代码:

import java.io.*;


public class Printfile {


public static void main (String args[]){

File file1=new File("f:/test/");
printfile(file1,0);

}
public static void printfile(File f,int level){
for(int i=0;i<level;i++){
System.out.println("\t");
}
System.out.println(f.isDirectory()?"/":""+f.getName());

if(f.isDirectory()){
for(File temp:f.listFiles()){
printfile(temp, level+1);
}
}
}

}




0 0
原创粉丝点击