Neste programa, você aprenderá a obter o diretório de trabalho atual no Kotlin.
Exemplo 1: Obtenha o diretório de trabalho atual
fun main(args: Array) ( val path = System.getProperty("user.dir") println("Working Directory = $path") )
Quando você executa o programa, a saída será:
Working Directory = C: Users Admin Desktop currDir
No programa acima, usamos System
o getProperty()
método de para obter a user.dir
propriedade do programa. Isso retorna o diretório que contém nosso projeto Java.
Exemplo 2: obtenha o diretório de trabalho atual usando o caminho
import java.nio.file.Paths fun main(args: Array) ( val path = Paths.get("").toAbsolutePath().toString() println("Working Directory = $path") )
Quando você executa o programa, a saída será:
Working Directory = C: Users Admin Desktop currDir
No programa acima, usamos Path
o get()
método de para obter o caminho atual do nosso programa. Isso retorna um caminho relativo para o diretório de trabalho.
Em seguida, alteramos o caminho relativo para o caminho absoluto usando toAbsolutePath()
. Uma vez que ele retorna um Path
objeto, precisamos alterá-lo para uma string using toString()
method.
Aqui está o código Java equivalente: programa Java para obter o diretório de trabalho atual.