我需要通過一個包含子包的包,其中包含一些java類文件。有人可以教我如何獲得所有這些Java類文件目錄並將其存儲在一個字符串數組中嗎?獲取多個java文件目錄
0
A
回答
0
public void getClassArray(File dir, List<String> results) {
File[] filesInDir = dir.listFiles();
for (File file : filesInDir) {
if (file.isDirectory()) {
getClassArray(file, results);
}
else if (file.getName().endsWith(".class")) {
results.add(file.getName());
}
}
}
可以這樣工作嗎?
+0
對不起,但我真的不需要文件名,我需要的是目錄,例如fileA.fileB.fileC.Human.Leg –
+0
在這種情況下,您可以將名稱添加到名稱上。這很簡單,因爲當此方法開始時,您可以獲取當前目錄引用。 – seanxiaoxiao
+0
我看到thx爲你的幫助:) –
0
其他職位會給你所有的類文件名下面的代碼片段會給你所有有內
public void getClassFolders(File file, List<String> fileNames){
for (File child : file.listFiles()) {
if(child.isDirectory()){
getClassFolders(child, fileNames);
} else if(child.getName().endsWith(".class")){
fileNames.add(file.getName());
}
}
}
相關問題
- 1. java:從目錄中獲取.zip文件
- 2. 獲取上傳文件的目錄java
- 3. Java - 從目錄中獲取文件名
- 4. 從目錄中逐行讀取多個文本文件JAVA
- 5. java - 獲取特定目錄級別的文件和子目錄
- 6. 獲取最後一個文件上傳了多個目錄
- 7. 從目錄中讀取多個文件
- 8. 獲取文件的目錄
- 9. 獲取從文件目錄
- 10. 獲取每個目錄的文件(Py)
- 11. 的Java獲得多個目錄中的文件夾大小[]
- 12. 獲取多個記錄的CSV文件
- 13. 遞歸獲取具有多個子目錄的目錄中的文件
- 14. 獲取目錄中多個文件的LastWriteTime
- 15. 如何使用java獲取目錄及其子目錄中多個文件的相同xml元素值?
- 16. 在一個目錄中拆分多個文本文件java
- 17. 獲取多個MEF目錄/容器
- 18. 從java當前目錄讀取文件
- 19. 如何獲取一個目錄內的目錄名在Java中
- 20. PowerShell中獲取內容從多個目錄中的多個不明的文件和子目錄
- 21. 獲取目錄中單個HTML文件的文件名
- 22. 如何獲取文件根目錄上的一個文件夾?
- 23. 如何在java中獲取目錄url的文件/目錄列表?
- 24. 用Java獲取目錄中的所有文件的程序
- 25. 如何在Java中獲取目錄的最新文件
- 26. 在java中獲取最新的文件目錄明智的
- 27. Java:從目錄中獲取新文件的列表
- 28. Java遞歸混淆。試圖獲取目錄中的文件
- 29. 用Java獲取目錄中的新文件
- 30. Java沒有獲取目錄中的文件
的.class文件的文件夾這是什麼都與Maven和Eclipse做的 - 是你的關於Maven和Eclipse的問題?請詳細解釋。 – Jesper
您能否先告訴我們您到目前爲止所嘗試過的以及您面臨的問題? – Manish
對不起,添加,在eclipse中開發和使用maven作爲插件。 –