Java递归 遍历目录的小例子
程序员文章站
2023-12-10 20:44:46
复制代码 代码如下:public static void main(string[] args) { ...
复制代码 代码如下:
public static void main(string[] args) {
file f = new file("d:\\test\\fsd");
listchids(f,0);
}
public static void listchids(file f,int level){
string presrt = "";
for(int i=0;i<level;i++){
presrt += "----";
}
system.out.println(presrt+f.getname());
if(!f.isdirectory()){
return ;
}else{
file[] fs = f.listfiles();
for(int i=0;i<fs.length;i++){
listchids(fs[i], level+1);
}
}
}