importjava.io.BufferedOutputStream;importjava.io.BufferedReader;importjava.io.File;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.FileReader;importjava.io.IOException;importjava.util.ArrayList;importjava.util.Arrays;importjava.util.List;public classMergeAllFile {/*** 遍历某一个路径的所有文件,包括子文件夹
*@parampath
*@return
*/
public static ListgetAllFilesAndDir(String path){
File root= newFile(path);
List files = new ArrayList();if(!root.isDirectory()){
files.add(root);
}else{
File[] subFiles=root.listFiles();for(File f : subFiles){
files.addAll(getAllFilesAndDir(f.getAbsolutePath()));
}
}returnfiles;
}/*** 遍历某一个路径的所有文件,不包括子文件夹
*@parampath
*@return
*/
public static ListgetAllFiles(String path){