/**
* 遍历文件夹及子文件夹下的所有文件 * param path 文件路径 */public static List getAllFiles(String path) { List<String> flsList = new ArrayList<String>(); String spath = path; File f = new File(spath); String[] fn = f.list(); for (String fls : fn) { spath = path + "\\" + fls; System.out.println(spath); f = new File(spath); if (f.isFile()) { flsList.add(spath); } else if (f.isDirectory()) { flsList.add(spath); flsList.addAll(getAllFiles(spath)); } } return flsList; }