我只想逐行读取一个文件。这应该很简单,但我始终做不对!
String fileName = "C:/Users/Diogo/Desktop/Krs_Grafo/Graph.txt";
FileReader file = new FileReader(fileName);
BufferedReader inputStream = new BufferedReader(file);
System.out.println(inputStream.readLine());
我不断收到以下错误信息:
Exception in thread "main" java.io.FileNotFoundException: C:\Users\Diogo\Desktop\Krs_Grafo\Graph.txt (O sistema não pode encontrar o arquivo especificado)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:120)
at java.io.FileInputStream.<init>(FileInputStream.java:79)
at java.io.FileReader.<init>(FileReader.java:41)
at krs_grafo.Krs_Grafo.main(Krs_Grafo.java:51)
Java Result: 1
系统找不到文件,但我确定文件肯定在那里!我在Windows 7上使用Netbeans 7.0。
有什么建议吗?
如评论所述,它正在搜索“Graph”而不是“Graph.txt”。这是之前尝试时没有加文件扩展名的结果。所以我进行了编辑以保持一致,但还是无法工作。