Программа 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«s getProperty()метод , чтобы получить user.dirсвойство программы. Это вернет каталог, содержащий наш Java-проект.

Пример 2: получить текущий рабочий каталог с помощью пути

 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«s get()метод , чтобы получить текущий путь нашей программы. Это возвращает относительный путь к рабочему каталогу.

Затем мы меняем относительный путь на абсолютный, используя toAbsolutePath(). Поскольку он возвращает Pathобъект, нам нужно преобразовать его в строку с помощью toString()метода.

Интересные статьи...