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