Java 中读取文件的时候经常不知道文件读哪里去了。
例如下面的代码:
br = new BufferedReader(new FileReader("sample.txt"));
我们得到的错误就是。
File not found。
Tips
可以做的是,我们用下面 2 行代码来查看文件读取的路径应该是什么。
File filex = new File("sample.txt");
System.out.println(filex.getAbsolutePath());
从输出来看,我们读取的文件不是在程序运行的当前目录下读取的。
实际读取的路径为项目的文件目录。
D:\WorkDir\New-England-College\Course\CT5510\Source-Code\Courses-J\sample.txt
上面的小技巧,能够让我们确定读取文件的路径到底是什么。