运维开发网

即使指定了绝对路径,Scala io.Source.fromfile也找不到我的文件

运维开发网 https://www.qedev.com 2020-07-29 07:52 出处:网络 作者:运维开发网整理
我试图使用io.Source.fromfile访问 Scala中的文件. 我已经指定了完整路径,但我仍然没有得到这样的目录或文件错误. 这是我的代码的一般版本: val lines = io.Source.fromFile("~/top/next/source/resources/desiredFile.txt").getLines() 我正在运行Ubuntu,如果这有任何区别. 这可能是因为您正
我试图使用io.Source.fromfile访问 Scala中的文件.

我已经指定了完整路径,但我仍然没有得到这样的目录或文件错误.

这是我的代码的一般版本:

val lines = io.Source.fromFile("~/top/next/source/resources/desiredFile.txt").getLines()

我正在运行Ubuntu,如果这有任何区别.

这可能是因为您正在使用波形符号,请使用完整的绝对路径.

如果要避免对主目录进行硬编码,可以从环境变量中获取:

val home = System.getProperty("user.home")
val s = Source.fromFile(s"${home}/.....").getLines()

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号