【发布时间】:2012-03-29 14:35:30
【问题描述】:
我有一个初始化文件 (initialize.java),它使用 fileInputStream 从 fileInput.txt 中提取数据,但它们都位于不同的目录中。
Project/library/initialize.java Project/resources/text/fileInput.txt
我在 initialize.java 中的代码是:
FileInputStream fstream = new FileInputStream("/resources/text/fileInput.txt");
但是无法读取文件。我也试过了
FileInputStream fstream = new FileInputStream("./resources/text/fileInput.txt");
但这也没有用。
如何访问 txt 文件,使用“./resources”和“/resources”有什么区别?
感谢您阅读本文。
【问题讨论】:
-
感谢大家的帮助。我意识到这是我的大错,但至少我学会了“./”目录的东西:)
标签: java directory bufferedreader fileinputstream