In dit programma leer je om de huidige werkdirectory in Kotlin op te halen.
Voorbeeld 1: haal de huidige werkdirectory op
fun main(args: Array) ( val path = System.getProperty("user.dir") println("Working Directory = $path") )
Wanneer u het programma uitvoert, is de uitvoer:
Werkmap = C: Users Admin Desktop currDir
In het bovenstaande programma hebben we System
de getProperty()
methode van gebruikt om de user.dir
eigenschap van het programma te verkrijgen. Dit geeft de map terug die ons Java-project bevat.
Voorbeeld 2: haal de huidige werkdirectory op met behulp van Path
import java.nio.file.Paths fun main(args: Array) ( val path = Paths.get("").toAbsolutePath().toString() println("Working Directory = $path") )
Wanneer u het programma uitvoert, is de uitvoer:
Werkmap = C: Users Admin Desktop currDir
In het bovenstaande programma hebben we Path
de get()
methode van gebruikt om het huidige pad van ons programma op te halen. Dit retourneert een relatief pad naar de werkmap.
Vervolgens veranderen we het relatieve pad naar het absolute pad met toAbsolutePath()
. Omdat het een Path
object retourneert , moeten we het met behulp van toString()
method in een string veranderen .
Hier is de equivalente Java-code: Java-programma om de huidige werkmap op te halen.