java初学(4) 递归输出某一路径下的所有文件名

2019/7/23 21:16:50 人评论 次浏览 分类:学习教程

 

import java.io.File;

/**
 * 
 */

/**
 * @author Sakura
 * @Desc 获取某一路径下的所有文件名,并显示层次
 * @Date 2019年7月23日下午8:54:41
 */
public class FileTest01 {

	public static void main(String[] args) {
		File src = new File("D:/JavaProgram");
		printName(src, 0);
	}
	public static void printName(File src, int deep) {
		for (int i = 0; i < deep; i++) {
			System.out.print(" ");
		}
		System.out.println(src.getName());
		if(src == null || !src.exists()) {
			return;
		}else if (src.isDirectory()) {
			for (File s : src.listFiles()) {
				printName(s, ++deep);
			}
		}
	}

}

 

相关资讯

    暂无相关的资讯...

共有访客发表了评论 网友评论

验证码: 看不清楚?
    -->