V tomto programe sa naučíte získať aktuálny pracovný adresár v Kotline.
Príklad 1: Získajte aktuálny pracovný adresár
fun main(args: Array) ( val path = System.getProperty("user.dir") println("Working Directory = $path") )
Po spustení programu bude výstup:
Pracovný adresár = C: Users Admin Desktop proudDir
Vo vyššie uvedenom programe, sme použili System
, s getProperty()
metódu získať user.dir
vlastnosť programu. Týmto sa vráti adresár, ktorý obsahuje náš projekt Java.
Príklad 2: Získajte aktuálny pracovný adresár pomocou cesty
import java.nio.file.Paths fun main(args: Array) ( val path = Paths.get("").toAbsolutePath().toString() println("Working Directory = $path") )
Po spustení programu bude výstup:
Pracovný adresár = C: Users Admin Desktop proudDir
Vo vyššie uvedenom programe, sme použili Path
, s get()
metóda získať aktuálne cestu nášho programu. Týmto sa vráti relatívna cesta k pracovnému adresáru.
Potom zmeníme relatívnu cestu na absolútnu pomocou toAbsolutePath()
. Pretože vracia Path
objekt, musíme ho pomocou toString()
metódy zmeniť na reťazec .
Tu je ekvivalentný kód Java: Program Java na získanie aktuálneho pracovného adresára.