Java实现遍历文件夹下的所有文件
import java.io.File;public class FileList { public static void main(String[] args) { File f = new File("E://d//upload"); tree(f, 1); } /** * 递归方法 * @param f * @param level */ public static void tree(File f, int level) { String preStr = ""; for (int i = 0; i < level; i++) { preStr += "-"; } //获取该文件目录下的文件和目录 File[] childs = f.listFiles(); for (File file : childs) { if (file.isDirectory()) { tree(file, level + 1); } else { System.out.println(preStr + file.getName()); } } }}
?