English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
在此程序中,您将学习获取Kotlin中的当前工作目录。
fun main(args: Array<String>) { val path = System.getProperty("user.dir") println("Arbeitsverzeichnis = $path") }
Wenn das Programm ausgeführt wird, lautet die Ausgabe:
Arbeitsverzeichnis = C:\Users\Admin\Desktop\currDir
Im obigen Programm verwenden wir die Methode getProperty() von System, um die Eigenschaft user.dir des Programms zu erhalten. Dies gibt den Verzeichnispfad unseres Java-Projekts zurück.
import java.nio.file.Paths fun main(args: Array<String>) { val path = Paths.get( println("Arbeitsverzeichnis = $path") }
Wenn das Programm ausgeführt wird, lautet die Ausgabe:
Arbeitsverzeichnis = C:\Users\Admin\Desktop\currDir
Im obigen Programm verwenden wir die Methode get() von Path, um den aktuellen Pfad des Programms abzurufen. Dies gibt den relativen Pfad zum Arbeitsverzeichnis zurück.
Dann verwenden wir die Methode toAbsolutePath(), um den relativen Pfad in einen absoluten Pfad umzuwandeln. Da es einen Path-Objekt zurückgibt, müssen wir die Methode toString() verwenden, um ihn in einen String umzuwandeln.
Hier ist das äquivalente Java-Code:Java-Programm zum Abrufen des aktuellen Arbeitsverzeichnisses.