Olá, estou usando o Okio no meu aplicativo multiplataforma Kotlin e frequentemente trabalho com arquivos nos meus dispositivos.
Um problema que ocorre é que tenho que combinar caminhos, geralmente um caminho base e um nome de arquivo, por exemplo
/home/userx/ + imagem.jpg
Em Java puro, posso simplesmente fazer um Paths.get( /home/userx/ , image.jpg ), mas não posso usar isso porque estou mirando na abordagem multiplataforma.
Para evitar problemas com separadores de caminho ausentes, gostaria de usar uma biblioteca que faça isso para mim, mas não consigo encontrar nenhuma função que faça isso no Okio.
Alguém sabe mais?
Você pode usar o operador div (
/
) para operações de caminho. Por exemplo:Para exemplos adicionais: documentação