您的位置:首页 > 编程语言 > Java开发

JAVA学习笔记0008----递归查询目录

2017-03-06 09:34 134 查看
下面简单介绍一个递归查询目录的方法:

package com.dayuanit.Filelist;

import java.io.File;

public class File{

public static void main(String args[]) {

File f = new File("F:/workspace/day017");//需要查询的目录

SOP(f.getName());

tree(f, 1);

}

private static void tree(File f, int level) {

String ps = "";

for(int i = 0; i < level; i++) {

ps = "    ";

}

File childs[] = new listFiles();

for(int i = 0; i < childs.length; i++) {

SOP(ps + shilds[i].getName());

if(childs[i].isDirectory()) {

tree(f, level + 1);//发现childs[i]是一个目录,重新循环tree

}

}

}

}

如上就是整个程序的全部内容了,效果如下:

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