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








