В тази програма ще се научите да получавате текущата работна директория в Kotlin.
Пример 1: Вземете текущата работна директория
fun main(args: Array) ( val path = System.getProperty("user.dir") println("Working Directory = $path") )
Когато стартирате програмата, изходът ще бъде:
Работна директория = C: Users Admin Desktop currDir
В по-горе програма, ние използвахме System
е getProperty()
метод, за да получите най- user.dir
собственост на програмата. Това връща директорията, която съдържа нашия Java проект.
Пример 2: Вземете текущата работна директория, като използвате Path
import java.nio.file.Paths fun main(args: Array) ( val path = Paths.get("").toAbsolutePath().toString() println("Working Directory = $path") )
Когато стартирате програмата, изходът ще бъде:
Работна директория = C: Users Admin Desktop currDir
В по-горе програма, ние използвахме Path
е get()
метод, за да получите текущата пътя на нашата програма. Това връща относителен път към работната директория.
След това променяме относителния път на абсолютен път с помощта toAbsolutePath()
. Тъй като връща Path
обект, трябва да го променим на низ с помощта на toString()
метод.
Ето еквивалентния Java код: Java програма за получаване на текущата работна директория.