I dette programmet lærer du å få den nåværende arbeidskatalogen i Kotlin.
Eksempel 1: Få gjeldende arbeidskatalog
fun main(args: Array) ( val path = System.getProperty("user.dir") println("Working Directory = $path") )
Når du kjører programmet, vil utdataene være:
Working Directory = C: Users Admin Desktop currDir
I programmet ovenfor, brukte vi System
's getProperty()
metode for å få user.dir
eiendommen på programmet. Dette returnerer katalogen som inneholder Java-prosjektet vårt.
Eksempel 2: Få gjeldende arbeidskatalog med Path
import java.nio.file.Paths fun main(args: Array) ( val path = Paths.get("").toAbsolutePath().toString() println("Working Directory = $path") )
Når du kjører programmet, vil utdataene være:
Working Directory = C: Users Admin Desktop currDir
I programmet ovenfor, brukte vi Path
's get()
metode for å få den nåværende banen av vårt program. Dette returnerer en relativ bane til arbeidskatalogen.
Vi endrer deretter den relative banen til absolutt vei ved hjelp av toAbsolutePath()
. Siden det returnerer et Path
objekt, må vi endre det til en streng ved hjelp av toString()
metoden.
Her er ekvivalent Java-kode: Java-program for å få gjeldende arbeidskatalog.