首页 > 代码库 > 递归之打印目录

递归之打印目录

直接看代码:

package com.cust.file;import java.io.File;/** * 打印目录结构---使用递归  * @author cookie */public class 文件递归目录 {	public static void main(String[] args) {		File file = new File("d://HTML5");		printFile(file,0);	}	static void printFile(File file,int level){		for (int i = 0; i < level; i++) {			System.out.print("-");		}		System.out.println(file.getName());		if(file.isDirectory()){//是否是文件夹			File[] files = file.listFiles();//获取文件下的所有目录			for(File f: files){				printFile(f,level+1);			}		}	}}

  

递归之打印目录