共計 970 個字符,預計需要花費 3 分鐘才能閱讀完成。
可以使用 Java 的 File 類來獲取當前目錄下的文件內(nèi)容。可以按照以下步驟進行操作:
- 使用
System.getProperty("user.dir")
來獲取當前目錄的路徑。 - 使用 File 類的構(gòu)造函數(shù)來創(chuàng)建一個表示當前目錄的 File 對象。例如:
File directory = new File(System.getProperty("user.dir"));
- 使用 File 類的
listFiles()
方法來獲取當前目錄下的所有文件和目錄。 - 遍歷文件數(shù)組,使用 File 類的
isFile()
方法來判斷當前元素是否是文件,如果是文件,則可以讀取其內(nèi)容。例如使用 File 類的getAbsolutePath()
方法獲取文件的絕對路徑,然后使用 IO 流來讀取文件內(nèi)容。
以下是一個示例代碼:
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class Main {public static void main(String[] args) {
// 獲取當前目錄的路徑
String currentDirectory = System.getProperty("user.dir");
// 創(chuàng)建表示當前目錄的 File 對象
File directory = new File(currentDirectory);
// 獲取當前目錄下的所有文件和目錄
File[] files = directory.listFiles();
// 遍歷文件數(shù)組
for (File file : files) {
// 判斷當前元素是否是文件
if (file.isFile()) {
try {
// 使用 IO 流讀取文件內(nèi)容
BufferedReader reader = new BufferedReader(new FileReader(file));
String line;
while ((line = reader.readLine()) != null) {System.out.println(line);
}
reader.close();} catch (IOException e) {e.printStackTrace();
}
}
}
}
}
注意:需要處理 IOException 異常,以保證程序的健壯性。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完