Šajā programmā jūs uzzināsiet, kā iegūt pašreizējo darba direktoriju Kotlinā.
1. piemērs: iegūt pašreizējo darba direktoriju
fun main(args: Array) ( val path = System.getProperty("user.dir") println("Working Directory = $path") )
Palaidot programmu, izeja būs:
Darba direktorijs = C: Users Admin Desktop currDir
Iepriekš programmā, mēs izmantojām System
's getProperty()
metodi, lai iegūtu user.dir
mantu programmu. Tas atgriež direktoriju, kurā ir mūsu Java projekts.
2. piemērs: iegūstiet pašreizējo darba direktoriju, izmantojot ceļu
import java.nio.file.Paths fun main(args: Array) ( val path = Paths.get("").toAbsolutePath().toString() println("Working Directory = $path") )
Palaidot programmu, izeja būs:
Darba direktorijs = C: Users Admin Desktop currDir
Iepriekš programmā, mēs izmantojām Path
's get()
metodi, lai iegūtu pašreizējo ceļu mūsu programmu. Tas atgriež relatīvo ceļu uz direktoriju.
Pēc tam mēs mainām relatīvo ceļu uz absolūto ceļu, izmantojot toAbsolutePath()
. Tā kā tas atgriež Path
objektu, mums tas jāmaina uz virkni, izmantojot toString()
metodi.
Šeit ir ekvivalents Java kods: Java programma, lai iegūtu pašreizējo darba direktoriju.