【发布时间】:2013-01-11 06:36:37
【问题描述】:
我试图从FileInputStream 创建一个对象并将文件的相对值传递给它的构造函数,但它不能正常工作并抛出了FileNotFoundException
try {
InputStream is = new FileInputStream("/files/somefile.txt");
} catch (FileNotFoundException ex) {
System.out.println("File not found !");
}
【问题讨论】:
-
/files 不是相对路径。你是说 ./files 吗?
-
这不是相对路径。这是一条绝对路径。
-
“./files/”或“files/”都应该作为相对路径。
-
它工作正常,但找不到文件。那是因为它不是你说的地方。是你的错,不是 FileInputStream 的。
标签: java filenotfoundexception fileinputstream