scala中的文件路径操作

时间:2015-03-12 21:14:15

标签: scala

是否有一些很好的方法来安全地操纵Scala中的文件路径,超越天真的字符串操作?

我的意思是智能连接,在路径部分之间添加缺少的斜杠,Unix v.s. Windows斜线,自动转义路径中的空格等?

这对Java有什么好处?

2 个答案:

答案 0 :(得分:1)

你可以这样做:

import java.io.File

val a = "abc/def"
val b = "ghi/jk"
new File(a,b).getPath
// res0: String = abc/def/ghi/jk

答案 1 :(得分:0)

如果您愿意使用外部资源库,rapture.io会让它变得尽可能简单。