2015-06-24 29 views
-2

如何搜索子文件夾和文件來獲得使用Java輸入表單上的用戶輸入表單的用戶,如何搜索子文件夾和文件來獲得使用Java

使用listRoot方法,但如何與使用給文件類路徑如圖所示在頂部directory.Some事情

+1

和你做了什麼?我的意思是你的代碼的一部分,你試了一下。 – CoderNeji

+0

嘗試添加一些代碼 –

+0

看看[漫遊文件樹](https://docs.oracle.com/javase/tutorial/essential/io/walk.html) – MadProgrammer

回答

0

使用遞歸以下

  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); 
       }} 
      } 
+0

只要注意,'File#listFiles'可以即使'File#exists'返回'true',也返回'null'。另外,你不檢查'File'是否是一個「文件」或「目錄」,這會給你一個'空'列表 – MadProgrammer

+0

它的僞代碼。只是寒意 – KDP

+0

它的K,但我想用用戶搜索輸入 –

相關問題