car*_*_lm 9 eclipse io scala file path
我正在尝试从我的Scala项目中读取一些文件,如果我使用:java.io.File(".").getCanonicalPath()我发现我当前的目录远离它们(我已经安装了Scala Eclipse的地方).那么如何将当前目录更改为项目的根目录,或者获取项目的路径?我真的不想拥有输入文件的绝对路径.
val PATH = raw"E:\lang\scala\progfun\src\examples\"
def printFileContents(filename: String) {
try {
println("\n" + PATH + filename)
io.Source.fromFile(PATH + filename).getLines.foreach(println)
} catch {
case _:Throwable => println("filename " + filename + " not found")
}
}
val filenames = List("random.txt", "a.txt", "b.txt", "c.txt")
filenames foreach printFileContents
Run Code Online (Sandbox Code Playgroud)
And*_*wik 12
src/main/resources/<packageName>哪里<packageName>是你的类包.val PATH = getClass.getResource("").getPath| 归档时间: |
|
| 查看次数: |
7596 次 |
| 最近记录: |