У цій програмі ви навчитесь отримувати поточний робочий каталог у Котліні.
Приклад 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 для отримання поточного робочого каталогу.