Програма 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 для отримання поточного робочого каталогу.

Цікаві статті...