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.








