java遍历目录及子目录下的文件
java遍历目录及子目录下的文件 http://blog.csdn.net/suncheng_hong/article/details/1671632 package com.daacc.common; import java.io.File; public class FileManager { String dir = ""; String temp = ""; public String[] serachFiles(String dir) { File root = new File(dir); File[] filesOrDirs = root.listFiles(); String[] result = new String[10]; for (int i = 0; i < filesOrDirs.length; i++) { if (filesOrDirs[i].isDirectory()) { serachFiles(filesOrDirs[i].getAbsolutePath()); } else { result[i] = filesOrDirs[i].getName(); temp += filesOrDirs[i].getName() + ","; } } return temp.split(","); } /** * @param args */ public static void main(String[] args) { FileManager fm = new FileManager(); String[] files = fm.serachFiles("D:/abc"); for (int i = 0; i < files.length; i++) { System.out.println("files[" + i + "]" + files[i]); } } }