遞歸獲取包下的class文件
阿新 • • 發佈:2018-09-02
replace str lse main agen ogr pub lac 獲取
```java(這個居然隱藏不了)
public class TestUrl { public static void main(String[] args) { String pageName = "ogr.test";//包路徑 fileRecursive(pageName); } public static void fileRecursive(String pageName) { URL url = Thread.currentThread().getClass().getResource("/" + pageName.replaceAll("\\.", "/"));//把/代替成. File file = new File(url.getFile()); for(File tempFile: file.listFiles()){ if(tempFile.isDirectory()){ fileRecursive(pageName+"."+tempFile.getName()); }else{ System.out.println(pageName+"."+tempFile.getName()); } } }
}
遞歸獲取包下的class文件