V tomto programu se naučíte získat aktuální pracovní adresář v Kotlin.
Příklad 1: Získejte aktuální pracovní adresář
fun main(args: Array) ( val path = System.getProperty("user.dir") println("Working Directory = $path") )
Když spustíte program, výstup bude:
Pracovní adresář = C: Users Admin Desktop proudDir
Ve výše uvedeném programu, jsme použili System
‚s getProperty()
metodu získat user.dir
vlastnost programu. Tím se vrátí adresář, který obsahuje náš projekt Java.
Příklad 2: Získejte aktuální pracovní adresář pomocí cesty
import java.nio.file.Paths fun main(args: Array) ( val path = Paths.get("").toAbsolutePath().toString() println("Working Directory = $path") )
Když spustíte program, výstup bude:
Pracovní adresář = C: Users Admin Desktop proudDir
Ve výše uvedeném programu, jsme použili Path
‚s get()
metoda získat aktuální cestu našeho programu. Tím se vrátí relativní cesta k pracovnímu adresáři.
Potom změníme relativní cestu na absolutní cestu pomocí toAbsolutePath()
. Protože vrací Path
objekt, musíme jej změnit na řetězec pomocí toString()
metody.
Zde je ekvivalentní kód Java: Program Java pro získání aktuálního pracovního adresáře.