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

У цій програмі ви навчитесь отримувати поточний робочий каталог на Java.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування Java:

  • Клас файлу Java
  • Рядок Java

Приклад 1: Отримати поточний робочий каталог

 public class CurrDirectory ( public static void main(String() args) ( String path = System.getProperty("user.dir"); System.out.println("Working Directory = " + path); ) )

Вихідні дані

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

У наведеній вище програмі ми використовували метод System'', getProperty()щоб отримати user.dirвластивість програми. Це повертає каталог, що містить наш проект Java.

Приклад 2: Отримайте поточний робочий каталог за допомогою Path

 import java.nio.file.Paths; public class CurrDirectory ( public static void main(String() args) ( String path = Paths.get("").toAbsolutePath().toString(); System.out.println("Working Directory = " + path); ) )

Вихідні дані

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

У наведеній вище програмі ми використовували метод Path'', get()щоб отримати поточний шлях до нашої програми. Це повертає відносний шлях до робочого каталогу.

Потім ми використовуємо відносний шлях до абсолютного шляху toAbsolutePath(). Оскільки він повертає Pathоб'єкт, нам потрібно змінити його на рядок, використовуючи toString()метод.

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