Java-program for at få aktuelt arbejdsbog

I dette program lærer du at få den aktuelle arbejdsmappe i Java.

For at forstå dette eksempel skal du have kendskab til følgende Java-programmeringsemner:

  • Java-filklasse
  • Java-streng

Eksempel 1: Hent den aktuelle arbejdsmappe

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

Produktion

 Working Directory = C: Brugere Admin Desktop currDir

I ovenstående program, vi brugte System's getProperty()metode til at få den user.diregenskab af programmet. Dette returnerer den mappe, der indeholder vores Java-projekt.

Eksempel 2: Hent den aktuelle arbejdsmappe ved hjælp af sti

 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); ) )

Produktion

 Working Directory = C: Brugere Admin Desktop currDir

I ovenstående program, vi brugte Path's get()metode til at få den nuværende sti af vores program. Dette returnerer en relativ sti til arbejdsmappen.

Vi ændrer derefter den relative sti til en absolut sti ved hjælp af toAbsolutePath(). Da det returnerer et Pathobjekt, skal vi ændre det til en streng ved hjælp af toString()metoden.

Interessante artikler...