阅读背景:

java 递归显示某个文件夹下所有的文件名称

来源:互联网 
 
 
import java.io.File;public class generateMappingClass {public static void main(String[] args) throws Exception {          File file = new File("G:/program/myeclipse2016workspace/entity/src/main/java/com//oa/entity"+File.separator);          list(file);   }public static void list(File file) {if (file.isDirectory())// 判断file是否是目录{File[] lists = file.listFiles();if (lists != null) {for (int i = 0; i < lists.length; i++) {list(lists[i]);// 是目录就递归进入目录内再进行判断}}}if(file.getPath().endsWith(".java")){String name = file.getPath().replace("G:\program\myeclipse2016workspace\entity\src\main\java\", "").replace("\", ".").replace(".java", "");//<mapping class="cc..entity.sale.tour.SaleTour" />String before = "<mapping class=\"";String end = "\" />";System.out.println(before + name + end);// file不是目录,就输出它的路径名,这是递归的出口}}}import java.io.File;public class generateMap



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: