Программа Kotlin для получения текущего рабочего каталога

В этой программе вы узнаете, как получить текущий рабочий каталог в Kotlin.

Пример 1: Получить текущий рабочий каталог

 fun main(args: Array) ( val path = System.getProperty("user.dir") println("Working Directory = $path") )

Когда вы запустите программу, вывод будет:

 Рабочий каталог = C: Users Admin Desktop currDir

В приведенной выше программе, мы использовали System«s getProperty()метод , чтобы получить user.dirсвойство программы. Это вернет каталог, содержащий наш Java-проект.

Пример 2: Получить текущий рабочий каталог с помощью пути

 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«s get()метод , чтобы получить текущий путь нашей программы. Это возвращает относительный путь к рабочему каталогу.

Затем мы меняем относительный путь на абсолютный, используя toAbsolutePath(). Поскольку он возвращает Pathобъект, нам нужно преобразовать его в строку с помощью toString()метода.

Вот эквивалентный код Java: программа Java для получения текущего рабочего каталога.

Интересные статьи...