文件在读取时返回null

时间:2015-07-17 07:11:33

标签: java file-read

我有以下代码:

First-chance exception at 0x59CA7921 (sfml-graphics-d-2.dll) in sfml.exe: 0xC0000005: Access violation reading location 0xFEEEFEEE.
Unhandled exception at 0x59CA7921 (sfml-graphics-d-2.dll) in sfml.exe: 0xC0000005: Access violation reading location 0xFEEEFEEE.

要读取文本文件,我通过textfilename变量传递文本文件的路径。 我尝试了10个不同的文件,只有具有特定名称的文件在读取第一行时返回null。其他人可以轻松阅读。

我无法更改文件的名称。

可能是什么错误?

提前致谢。

1 个答案:

答案 0 :(得分:0)

尝试使用此功能查看file是否存在或不存在指定的path: -

File file = new File(textfilename);
if(file.exists()){
FileReader fileReader = new FileReader(file.getAbsolutePath());
BufferedReader bufferedReader = new BufferedReader(fileReader);
System.out.println(bufferedReader.readLine());
}
else 
System.out.println("File not present. Check name or path");

PS: - 还要确保文件中是否有某些内容。