用递归方法,显示文件夹树列表

package Testfiles.oop;

import java.io.File;

public class Test01 {
	public static void main(String[] args) {
		File f=new File("E:\\java工程");
		printfile(f,0);
	}
	public static void printfile(File files,int j) {
		for(int i=0;i<j;i++)
		{
			System.out.print('-');
		}
		System.out.println(files.getName());
		if(files.isDirectory())
		{
			File[] file=files.listFiles();
			for(File q:file)
			{
				printfile(q,1+j);
			}
		}
	}
} 

猜你喜欢

转载自blog.csdn.net/qq_41722554/article/details/81385739