Program Kotlin, aby uzyskać bieżący katalog roboczy

W tym programie nauczysz się pobierać bieżący katalog roboczy w Kotlinie.

Przykład 1: Pobierz bieżący katalog roboczy

 fun main(args: Array) ( val path = System.getProperty("user.dir") println("Working Directory = $path") )

Po uruchomieniu programu wynik będzie następujący:

 Katalog roboczy = C: Users Admin Desktop currDir

W powyższym programie, użyliśmy System„s getProperty()sposób, aby uzyskać user.dirwłaściwości programu. Zwraca katalog zawierający nasz projekt Java.

Przykład 2: Pobierz bieżący katalog roboczy za pomocą Path

 import java.nio.file.Paths fun main(args: Array) ( val path = Paths.get("").toAbsolutePath().toString() println("Working Directory = $path") )

Po uruchomieniu programu wynik będzie następujący:

 Katalog roboczy = C: Users Admin Desktop currDir

W powyższym programie, użyliśmy Path„s get()sposób uzyskać bieżącą ścieżkę naszego programu. Zwraca względną ścieżkę do katalogu roboczego.

Następnie zmieniamy ścieżkę względną na ścieżkę bezwzględną za pomocą toAbsolutePath(). Ponieważ zwraca Pathobiekt, musimy go zmienić na łańcuch przy użyciu toString()metody.

Oto odpowiednik kodu w Javie: program w języku Java do pobierania bieżącego katalogu roboczego.

Interesujące artykuły...