package com.pan.tree; import java.io.File; public class FileList { /** * 给定一个目录,递归给出这个目录下的子目录和文件 * @param file */ public void list(File file) { String[] path = file.list(); for (String pathItem : path) { File fileTmp = new File(file.getAbsolutePath()+"\\"+pathItem); if (fileTmp.isDirectory()){ System.out.print("\t"); System.out.println(fileTmp); list(fileTmp); }else { System.out.print("\t\t"); System.out.println(pathItem); } } } }