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.dir
wł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 Path
obiekt, 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.