java 遍历文档

来源:互联网 发布:js数组对象 编辑:程序博客网 时间:2024/05/29 16:57
import java.io.File;
import java.util.ArrayList;
import java.util.List;




public class GetFileTree {


/**
* @param args
*/
public static void main(String[] args) {
GetFileTree fileTree = new GetFileTree();
List list = fileTree.getTree("D:/cCode");//
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
}


public List getTree(String path){
File file = new File(path);
List list = new ArrayList();
if(file.isDirectory()){

File[] filelist = file.listFiles();
for (File f : filelist) {

if(f.isDirectory()){

//System.out.println(f.getName());
getTree(path+"/"+f.getName());
}else{
list.add(f.getName());
System.out.println(f.getName());

}
}
}
return list;
}


}
原创粉丝点击