我正在尝试使用FileReader读取文件,但我试图访问的文件位于与运行代码不同的目录中。有什么办法让FileReader在其他目录中读取文件?Java - 更改FileReader的文件路径
如果不是,有没有其他的方法来读取不同目录中的文件?
在此先感谢
我正在尝试使用FileReader读取文件,但我试图访问的文件位于与运行代码不同的目录中。有什么办法让FileReader在其他目录中读取文件?Java - 更改FileReader的文件路径
如果不是,有没有其他的方法来读取不同目录中的文件?
在此先感谢
当然,你可以
BufferedReader br = new BufferedReader(new FileReader("C:\\test.txt"));
国际海事组织只是使用正斜杠。 – 2012-08-09 22:27:33
非常感谢您的帮助! – turtlesoup 2012-08-09 22:38:04
的BufferedReader不知道什么路径。
代码可能看起来像:
BufferedReader br = new BufferedReader(new InputStreamReader(new FIleInputStream("https://stackoverflow.com/a/b/c"), "utf-8"));
使用绝对路径? – 2012-08-09 22:26:46
或者包含一些../的相对路径? – EJP 2012-08-09 23:00:39