黑马程序员技术交流社区
标题:
I/O练习---打印一个目录下的所有文件(包括子目录)
[打印本页]
作者:
iFmmer
时间:
2015-6-19 12:44
标题:
I/O练习---打印一个目录下的所有文件(包括子目录)
import java.io.*;
public class showFile {
public static void main(String[] args) {
File dir = new File("f:\\RPG");
show(dir,0);
}
public static void show(File dir,int level){
String str = "";
for(int i = 0;i<level; i++){
str+="---";
}
level++;
System.out.println(str+dir.getName());
File[] files = dir.listFiles();
for(int i = 0; i<files.length; i++){
if(files[i].isDirectory()){
show(files[i],level);
}
else{
System.out.println(str+files[i].getName());
}
}
}
}
复制代码
之前论坛的活动贴有这道题,无奈当时没有学到这里,自己尝试看API文档也没写出来,现在补上吧。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2