如何使用BufferedReader打印出特定目錄中的每個文本文件?因爲我有一個方法來創建特定目錄中的文件,有時我想讀出我在該目錄中創建的每個文本文件,以瞭解我創建的內容。打印出每個文本文件
-3
A
回答
1
我希望這個代碼,以幫助您:
// Directory path here
String path = ".";
String files;
File folder = new File(path);
// Returns an array of the files in the directory denoted.
File[] listOfFiles = folder.listFiles();
for (int i = 0; i < listOfFiles.length; i++) {
if (listOfFiles[i].isFile()) {
//Checks if the type of the file is a text file.
files = listOfFiles[i].getName();
if (files.endsWith(".txt") || files.endsWith(".TXT")) {
// Reads the file and show every line on the screen.
File file = listOfFiles[i];
BufferedReader reader;
try {
reader = new BufferedReader(new FileReader(
file.getAbsolutePath()));
String line = null;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
}
}
}
}
+0
謝謝你的例子。 :) –
0
1)首先谷歌你的自我解決方案之後,試圖自己寫東西,並測試它...仍然有任何問題來到Stackoverflow寫一個問題 試試這個..未經測試,但它可以幫助你我想
BufferedReader listReader = new BufferedReader(
new FileReader("c:/File_list.dat"));
String fileName;
while((fileName = listReader.readLine()) != null) {
BufferedReader fileReader = new BufferedReader(new FileReader(fileName));
String line;
while((line = fileReader.readLine()) != null) {
System.out.println(line);
}
fileReader.close();
}
listReader.close();
0
你有你想讀,還是你想這是可讀性要讀取一個文件夾中曾經最後一個文件的文件名列表,你說「我要讀出每一個文本我在該目錄中創建的文件,以瞭解我創建的內容。「所以它聽起來像第一個給我,
而且你已經嘗試過什麼樣的代碼,這裏有一些谷歌的關鍵短語。
- 的「java獲得目錄中的所有文件」
- 「java中如何讀取文件」
已經有一噸的信息在那裏對這些問題 但只是爲了快速搜索在第一個我找到類似的問題here。
1
第一個列表中的所有文件
public File[] listf(String directoryName) {
// .............list file
File directory = new File(directoryName);
// get all the files from a directory
File[] fList = directory.listFiles();
for (File file : fList) {
if (file.isFile()) {
System.out.println(file.getAbsolutePath());
} else if (file.isDirectory()) {
listf(file.getAbsolutePath());
}
}
System.out.println(fList);
return fList;
}
,之後通過該列表進入print(File[])
功能
打印功能,您必須打印列表中的每個文件
相關問題
- 1. 打印出一個文本文件,使用默認打印機
- 2. 輸出Spotfire'打印'到文本文件
- 3. jZebra文本文件打印
- 4. Bash打印文本文件
- 5. 打印每個子文件夾和子文件夾每一個PHP文件
- 6. Powershell腳本打印文件夾中的每個文件的文件路徑
- 7. 打印php腳本輸出到文件
- 8. 在C++中打印出一個文本文件中的空格
- 9. 將文件名列表的輸出打印到文本文件
- 10. 批量打印文本文件中列出的PDF文件
- 11. python:打印每個線程的輸出到單獨的文件
- 12. 如何將每個輸出打印到文件中
- 13. Powershell打開文本文件打印出口
- 14. 打算從文本文件打印出來
- 15. 打印文件出在bash
- 16. 打印記事本文本文件
- 17. 打印出文件的某個部分
- 18. 打印文本
- 19. 打印文件 - Shell腳本
- 20. 如何打印文本文件每行中的字符數
- 21. 每行打印一個文本文件的x個字節,直到EOF
- 22. 打印標準輸出,同時也打印到Python中的文本文件
- 23. SQL服務器打印和郵件導出到文本文件
- 24. 如何在Qt中打印文本文件到打印機?
- 25. Python閱讀和打印文本文件
- 26. 將數據打印到文本文件
- 27. 無法打印到文本文件
- 28. 打印Matlab結構到文本文件
- 29. 打印文本文件的內容到
- 30. 搜索文本文件並打印Java
Ok.start coding.Good luck :) –
我們贏了爲您創建OP代碼...開始工作。 –
你需要先嚐試一下,然後提供你所嘗試的。有關如何在此論壇上提出問題的信息,請參閱[about](http://stackoverflow.com/about)頁面。祝你好運。 – Qben