Kotlina programma, lai iegūtu pašreizējo darba direktoriju

Š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.dirmantu 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ž Pathobjektu, mums tas jāmaina uz virkni, izmantojot toString()metodi.

Šeit ir ekvivalents Java kods: Java programma, lai iegūtu pašreizējo darba direktoriju.

Interesanti raksti...