還是日志的問題,log4j生成的日志文件,自動保存到月份所在的文件夾中,需要獲取到所有的日志文件,包括文件夾
private List<String> ergodic(File file,List<String> resultFileName){ File[] files = file.listFiles(); if(files==null)return resultFileName;// 判斷目錄下是不是空的 for (File f : files) { if(f.isDirectory()){// 判斷是否文件夾 resultFileName.add(f.getPath()); ergodic(f,resultFileName);// 調用自身,查找子目錄 }else resultFileName.add(f.getPath()); } return resultFileName; }
調用時,使用:return ergodic(new File(forderPath), resultList);
返回結果就是目錄下包括子目錄下全部的文件路徑,包括子目錄的子目錄.....
