Kotlin Multiplatform Okio - 组合两个路径对象

问题描述 投票:0回答:1

您好,我在 kotlin 多平台应用程序中使用 Okio,并经常处理我设备上的文件。

出现的一个问题是我必须组合路径,主要是基本路径和文件名,例如

/home/userx/ + image.jpg

在纯Java中,我可以简单地执行 Paths.get(/home/userx/, image.jpg) 但我不能使用它,因为我的目标是多平台方法。

为了避免丢失路径分隔符的问题,我想使用一个库来为我执行此操作,但我在 Okio 中找不到任何函数来执行此操作。

有人知道更多吗?

kotlin kotlin-multiplatform okio
1个回答
0
投票

您可以使用 div 运算符 (

/
) 进行路径操作。例如:

val userHome = "/Users/sandy".toPath()
val gitConfig = userHome / ".gitconfig"

更多示例:文档

© www.soinside.com 2019 - 2024. All rights reserved.