是否有一些很好的方法来安全地操纵Scala中的文件路径,超越天真的字符串操作?
我的意思是智能连接,在路径部分之间添加缺少的斜杠,Unix v.s. Windows斜线,自动转义路径中的空格等?
这对Java有什么好处?
答案 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会让它变得尽可能简单。