您好,我在 kotlin 多平台应用程序中使用 Okio,并经常处理我设备上的文件。
出现的一个问题是我必须组合路径,主要是基本路径和文件名,例如
/home/userx/ + image.jpg
在纯Java中,我可以简单地执行 Paths.get(/home/userx/, image.jpg) 但我不能使用它,因为我的目标是多平台方法。
为了避免丢失路径分隔符的问题,我想使用一个库来为我执行此操作,但我在 Okio 中找不到任何函数来执行此操作。
有人知道更多吗?
您可以使用 div 运算符 (
/
) 进行路径操作。例如:
val userHome = "/Users/sandy".toPath()
val gitConfig = userHome / ".gitconfig"
更多示例:文档