Kotlin-programma om de huidige werkdirectory op te halen

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 Systemde getProperty()methode van gebruikt om de user.direigenschap 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 Pathde 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 Pathobject 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.

Interessante artikelen...