English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Kotlin程序获取当前工作目录

大全 de Exemplos de Kotlin

在此程序中,您将学习获取Kotlin中的当前工作目录。

Exemplo1:获取当前工作目录

fun main(args: Array<String>) {
    val path = System.getProperty("user.dir")
    println("工作目录 = $path")
println("Caminho de Trabalho = $path")

}

Quando o programa é executado, a saída é:

在此程序中,我们使用System的getProperty()方法来获取程序的 user.dir 属性。这将返回包含我们的Java项目的目录。

Exemplo2:使用路径获取当前工作目录

import java.nio.file.Paths
fun main(args: Array<String>) {
    val path = Paths.get(
    println("工作目录 = $path")
println("Caminho de Trabalho = $path")

}

Quando o programa é executado, a saída é:

Caminho de Trabalho = C:\Users\Admin\Desktop\currDir

No programa acima, usamos o método get() da Path para obter o caminho atual do programa. Isso retornará o caminho relativo até o diretório de trabalho.

A seguir, usamos o método toAbsolutePath() para alterar o caminho relativo para o caminho absoluto. Como ele retorna um objeto Path, precisamos usar o método toString() para alterá-lo para uma string.Java Program to Get Current Working Directory.

大全 de Exemplos de Kotlin