Kotlin Program az aktuális munkakönyvtár eléréséhez

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.dira 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 Pathobjektumot 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.

érdekes cikkek...