如何搜索子文件夾和文件來獲得使用Java輸入表單上的用戶輸入表單的用戶,如何搜索子文件夾和文件來獲得使用Java
使用listRoot方法,但如何與使用給文件類路徑如圖所示在頂部directory.Some事情
如何搜索子文件夾和文件來獲得使用Java輸入表單上的用戶輸入表單的用戶,如何搜索子文件夾和文件來獲得使用Java
使用listRoot方法,但如何與使用給文件類路徑如圖所示在頂部directory.Some事情
使用遞歸以下
class Main{
public static void showFiles(File[] files) {
for (File file : files) {
if (file.isDirectory()) {
System.out.println("Folder is " + file.getName());
showFiles(file.listFiles());
} else {
System.out.println("File is " + file.getName());
}
}
public static void main(String[] args) {
File[] files = new File("your path").listFiles();
showFiles(files);
}}
}
只要注意,'File#listFiles'可以即使'File#exists'返回'true',也返回'null'。另外,你不檢查'File'是否是一個「文件」或「目錄」,這會給你一個'空'列表 – MadProgrammer
它的僞代碼。只是寒意 – KDP
它的K,但我想用用戶搜索輸入 –
和你做了什麼?我的意思是你的代碼的一部分,你試了一下。 – CoderNeji
嘗試添加一些代碼 –
看看[漫遊文件樹](https://docs.oracle.com/javase/tutorial/essential/io/walk.html) – MadProgrammer