Tässä ohjelmassa opit saamaan Kotlinin nykyisen työhakemiston.
Esimerkki 1: Hae nykyinen työhakemisto
fun main(args: Array) ( val path = System.getProperty("user.dir") println("Working Directory = $path") )
Kun suoritat ohjelmaa, tulos on:
Työhakemisto = C: Users Admin Desktop currDir
Yllä olevassa ohjelmassa, käytimme System
n getProperty()
tapa saada user.dir
omaisuutta ohjelman. Tämä palauttaa hakemiston, joka sisältää Java-projektimme.
Esimerkki 2: Hae nykyinen työhakemisto polun avulla
import java.nio.file.Paths fun main(args: Array) ( val path = Paths.get("").toAbsolutePath().toString() println("Working Directory = $path") )
Kun suoritat ohjelmaa, tulos on:
Työhakemisto = C: Users Admin Desktop currDir
Yllä olevassa ohjelmassa, käytimme Path
n get()
tapa saada nykyistä polku ohjelmaamme. Tämä palauttaa suhteellisen polun työhakemistoon.
Sitten muutamme suhteellisen polun absoluuttiseksi poluksi käyttämällä toAbsolutePath()
. Koska se palauttaa Path
objektin, meidän on muutettava se merkkijonoksi toString()
menetelmällä.
Tässä on vastaava Java-koodi: Java-ohjelma nykyisen työhakemiston saamiseksi.