Java - 从路径读取线条的Quirk

时间:2017-04-28 12:57:37

标签: java nio

我似乎有一个随机发生的问题,我希望有人可以阐明。我正在读取文件并输出内容。我有一个测试文件,可以在90%的时间内读取。但是,偶尔会错误地报告测试文件有0行。这有什么原因吗?我希望它总是读入内容。一个简单的例子如下所示:

public void foo (Path path){
    System.out.println("Exists?"+ Files.exists(path)); // Always says true
    List<String>lines = Files.readAllLines(path);
    System.out.println("NumLines:"+ lines.size()); // Sometimes 0, sometimes 7
}

我还尝试使用BufferedReader(新的FileReader(path.ToFile()))并获得相同的结果

0 个答案:

没有答案