这段scala代码:
val file = new File(".")
assert(file.exists == true)
assert(file.getAbsolutePath.length > 0)
println(scala.io.Source.fromFile(file).getLines)
抛出:
FileNotFoundException: . (No such file or directory) (FileInputStream.java:120)
拨打scala.io.Source.fromFile
电话。这怎么可能,我该如何解决?
PS:这是在playframework app测试的背景下。
答案 0 :(得分:2)
也许是因为:
assert(file.isDirectory)
也过去了?您无法真正打开目录并阅读它,您只能打开文件。在我的机器上BTW错误更具描述性:
java.io.FileNotFoundException: . (Is a directory)
经过测试:
$ java -version
java version "1.6.0_26"
$ scala -version
Scala code runner version 2.9.1.final