Ebben a programban megtanulja megszerezni Kotlin aktuális munkakönyvtárát.
1. példa: Az aktuális munkakönyvtár letöltése
fun main(args: Array) ( val path = System.getProperty("user.dir") println("Working Directory = $path") )
A program futtatásakor a kimenet a következő lesz:
Working Directory = C: Users Admin Desktop currDir
A fenti programban a System
' getProperty()
metódust használtuk user.dir
a program tulajdonságainak megszerzésére . Ez a Java projektünket tartalmazó könyvtárat adja vissza.
2. példa: Az aktuális munkakönyvtár lekérése az Útvonal használatával
import java.nio.file.Paths fun main(args: Array) ( val path = Paths.get("").toAbsolutePath().toString() println("Working Directory = $path") )
A program futtatásakor a kimenet a következő lesz:
Working Directory = C: Users Admin Desktop currDir
A fenti programban a Path
' get()
metódus segítségével kaptuk meg programunk aktuális útvonalát. Ez viszonylagos elérési utat ad vissza a munkakönyvtárhoz.
Ezután a relatív elérési utat abszolút elérési útra változtatjuk toAbsolutePath()
. Mivel egy Path
objektumot ad vissza , ezért toString()
metódussal kell karakterlánccá változtatnunk .
Itt található az egyenértékű Java-kód: Java program az aktuális munkakönyvtár megszerzéséhez.