scala io在读取文件时抛出错误

Posted

技术标签:

【中文标题】scala io在读取文件时抛出错误【英文标题】:scala io throws error while reading a file 【发布时间】:2022-01-23 01:59:30 【问题描述】:

当我尝试使用 scala 读取文件时,它不起作用,但在这个位置我有文件

这是权限问题

scala> val loc =  "C:\\Users\\gvenk\\OneDrive\\Desktop\\Input\\accountdetails.txt"
 loc: String = C:\Users\gvenk\OneDrive\Desktop\Input\accountdetails.txt

 scala> Source.fromFile(loc, "UTF-8").getLines().toList
 java.io.FileNotFoundException: C:\Users\gvenk\OneDrive\Desktop\Input\accountdetails.txt (The 
 system cannot find the file specified)
 at java.io.FileInputStream.open0(Native Method)
 at java.io.FileInputStream.open(FileInputStream.java:195)
 at java.io.FileInputStream.<init>(FileInputStr

【问题讨论】:

它是否以某种方式Source.fromFile-特定? (new java.io.File(loc)).exists() 也说存在吗? 【参考方案1】:

解决方案在错误消息中:The system cannot find the file specified。这意味着文件不存在或拼写错误。

【讨论】:

以上是关于scala io在读取文件时抛出错误的主要内容,如果未能解决你的问题,请参考以下文章

为啥在读取数据库 hsqldb 中的 blob 时抛出 java.lang.IndexOutOfBoundsException

如何在 Node.js 中读取符号链接

从文件读取时,Apache POI会抛出编码错误,但不会从Stream中抛出

Scala 读取 以及 写入文件

ReactJs 在导入 svg 文件时抛出错误

PHP:包含和需要文件时抛出错误