Java Files.readAllLines()无法关闭文件流

时间:2017-03-29 07:07:40

标签: java scala file-io

我正在尝试使用Files.readAllLines()将文件的所有行读入Scala列表。 对于一个案例,我需要在读入List后删除该文件。但问题是readAllLines方法之后似乎没有关闭文件流,因此我在阅读后无法删除该文件。

这就是我阅读文件的方式:  Files.readAllLines(Paths.get(tempFile)).asScala.toList

经过几行后,我这样做是为了删除它。 Files.delete(Paths.get(tempFile))

关于如何防止这种情况的任何想法或建议?

编辑: 请求的异常消息。

  

该进程无法访问该文件,因为该文件正由另一个进程

使用

0 个答案:

没有答案