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

В тази програма ще се научите да получавате текущата работна директория в Java.

За да разберете този пример, трябва да имате познанията по следните теми за програмиране на Java:

  • Java File Class
  • Java String

Пример 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()метод.

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