В этой программе вы узнаете, как получить текущий рабочий каталог в 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 для получения текущего рабочего каталога.