Kotlin-program for at få aktuelt arbejdsmappe

I dette program lærer du at få den aktuelle arbejdsmappe i Kotlin.

Eksempel 1: Hent den aktuelle arbejdsmappe

 fun main(args: Array) ( val path = System.getProperty("user.dir") println("Working Directory = $path") )

Når du kører programmet, vil output være:

 Working Directory = C: Brugere Admin Desktop currDir

I ovenstående program, vi brugte System's getProperty()metode til at få den user.diregenskab af programmet. Dette returnerer den mappe, der indeholder vores Java-projekt.

Eksempel 2: Hent den aktuelle arbejdsmappe ved hjælp af Path

 import java.nio.file.Paths fun main(args: Array) ( val path = Paths.get("").toAbsolutePath().toString() println("Working Directory = $path") )

Når du kører programmet, vil output være:

 Working Directory = C: Brugere Admin Desktop currDir

I ovenstående program, vi brugte Path's get()metode til at få den nuværende sti af vores program. Dette returnerer en relativ sti til arbejdsmappen.

Vi ændrer derefter den relative sti til absolut sti ved hjælp af toAbsolutePath(). Da det returnerer et Pathobjekt, skal vi ændre det til en streng ved hjælp af toString()metoden.

Her er den tilsvarende Java-kode: Java-program for at få den aktuelle arbejdsmappe.

Interessante artikler...