In questo programma imparerai a ottenere la directory di lavoro corrente in Kotlin.
Esempio 1: ottieni la directory di lavoro corrente
fun main(args: Array) ( val path = System.getProperty("user.dir") println("Working Directory = $path") )
Quando esegui il programma, l'output sarà:
Directory di lavoro = C: Users Admin Desktop currDir
Nel programma precedente, abbiamo utilizzato System
il getProperty()
metodo di per ottenere la user.dir
proprietà del programma. Questo restituisce la directory che contiene il nostro progetto Java.
Esempio 2: ottieni la directory di lavoro corrente utilizzando Path
import java.nio.file.Paths fun main(args: Array) ( val path = Paths.get("").toAbsolutePath().toString() println("Working Directory = $path") )
Quando esegui il programma, l'output sarà:
Directory di lavoro = C: Users Admin Desktop currDir
Nel programma precedente, abbiamo utilizzato Path
il get()
metodo di per ottenere il percorso corrente del nostro programma. Ciò restituisce un percorso relativo alla directory di lavoro.
Quindi cambiamo il percorso relativo in percorso assoluto usando toAbsolutePath()
. Poiché restituisce un Path
oggetto, dobbiamo cambiarlo in una stringa usando il toString()
metodo.
Ecco il codice Java equivalente: programma Java per ottenere la directory di lavoro corrente.