Selles programmis saate teada saada Kotlini praeguse töökataloogi.
Näide 1: hankige praegune töökataloog
fun main(args: Array) ( val path = System.getProperty("user.dir") println("Working Directory = $path") )
Programmi käivitamisel on väljund järgmine:
Töökataloog = C: Users Admin Desktop currDir
Eespool programmi me kasutasime System
's getProperty()
meetod, et saada user.dir
vara programmi. See tagastab kataloogi, mis sisaldab meie Java projekti.
Näide 2: praeguse töökataloogi hankimine tee abil
import java.nio.file.Paths fun main(args: Array) ( val path = Paths.get("").toAbsolutePath().toString() println("Working Directory = $path") )
Programmi käivitamisel on väljund järgmine:
Töökataloog = C: Users Admin Desktop currDir
Eespool programmi me kasutasime Path
's get()
meetod, et saada praegune tee meie programmi. See tagastab suhtelise tee töökataloogi.
Seejärel muudame suhtelise tee absoluutseks teeks, kasutades toAbsolutePath()
. Kuna see tagastab Path
objekti, peame selle toString()
meetodi abil stringiks muutma .
Siin on samaväärne Java-kood: Java-programm praeguse töökataloogi saamiseks.