Java-更改FileReader';文件路径

Java-更改FileReader';文件路径,java,java-io,Java,Java Io,我试图使用FileReader读取文件,但我试图访问的文件与正在运行的代码位于不同的目录中。有没有办法让FileReader读取其他目录中的文件 如果没有,是否有其他从不同目录读取文件的方法 提前谢谢当然可以 BufferedReader br = new BufferedReader(new FileReader("C:\\test.txt")); 当然可以 BufferedReader br = new BufferedReader(new FileReader("C:\\test.txt

我试图使用FileReader读取文件,但我试图访问的文件与正在运行的代码位于不同的目录中。有没有办法让FileReader读取其他目录中的文件

如果没有,是否有其他从不同目录读取文件的方法

提前谢谢

当然可以

BufferedReader br = new BufferedReader(new FileReader("C:\\test.txt"));
当然可以

BufferedReader br = new BufferedReader(new FileReader("C:\\test.txt"));

BufferedReader对路径一无所知

代码可能如下所示:

BufferedReader br = new BufferedReader(new InputStreamReader(new FIleInputStream("/a/b/c"), "utf-8"));

BufferedReader对路径一无所知

代码可能如下所示:

BufferedReader br = new BufferedReader(new InputStreamReader(new FIleInputStream("/a/b/c"), "utf-8"));

我只使用正斜杠。我只使用正斜杠。或包含一些../'的相对路径?或包含一些../'的相对路径?