padmalcom
padmalcom

Reputation: 1469

Kotlin Multiplatform Okio- combine two path objects

Hi I'm using Okio in my kotlin multiplatform app and frequently work with files on my devices.

One problem that occurs is that I have to combine paths, mostly a base path and a file name, e.g.

/home/userx/ + image.jpg

In pure Java I can simply do a Paths.get(/home/userx/, image.jpg) but I can't use this since I'm targeting the multiplatform approach.

To avoid issues with missing path separators, I'd like to use a library that does this for me but I can't find any function to do so in Okio.

Does anybody know more?

Upvotes: 0

Views: 158

Answers (1)

Ori S
Ori S

Reputation: 305

You can use the div operator (/) for path operations. For example:

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

For additional examples: documentation

Upvotes: 2

Related Questions