2016-02-26 29 views
0

Java swing未讀文件夾窗口服務器2008 請幫幫我。Java swing未讀文件夾窗口服務器2008

public void listFilesForFolder(final File folder) { 
    for (final File fileEntry : folder.listFiles()) { 
     if (fileEntry.isDirectory()) { 
      listFilesForFolder(fileEntry); 
     } else { 
      System.out.println(fileEntry.getName()); 
     } 
    } 
} 
final File folder = new File("C:\\folder_test"); 
listFilesForFolder(folder); 
+0

您是否收到任何錯誤?如果這樣分享的話。 –

+1

1)由於這是標記爲'Swing',我建議從'JFileChooser'獲取目錄。 2)爲了更快地獲得更好的幫助,請發佈[MCVE]或[簡短,獨立,正確的示例](http://www.sscce.org/)。 3)總是複製/粘貼錯誤和異常輸出! –

+1

4)*「請幫助我。」*請(形式和)問一個問題。 –

回答

-2

在這裏,我找到了解決辦法,這應該解決您的問題:

private BufferedReader br; 

public ReadFileFromHardDrive() throws FileNotFoundException, IOException { 
    String sCurrentLine; 
    br = new BufferedReader(new FileReader("C:\\folder_test")); 
    while ((sCurrentLine = br.readLine()) != null) { 
     System.out.println(sCurrentLine); 
    } 
    br.close(); 
} 

下面是一些解釋:

Reading a plain text file in Java
How to read file in Java – BufferedReader

+1

你是在猜測OP的問題是什麼? OP沒有提出問題也沒有解釋他的問題。他編寫了一個代碼,將每個文件的名稱打印在一個目錄和子目錄中,但用一個打印文件內容的代碼來回答。 – jhamon