Java-program for å få nåværende arbeidskatalog

I dette programmet lærer du å få den nåværende arbeidskatalogen i Java.

For å forstå dette eksemplet, bør du ha kunnskap om følgende Java-programmeringsemner:

  • Java-filklasse
  • Java-streng

Eksempel 1: Få gjeldende arbeidskatalog

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

Produksjon

 Working Directory = C: Users Admin Desktop currDir

I programmet ovenfor, brukte vi System's getProperty()metode for å få user.direiendommen på programmet. Dette returnerer katalogen som inneholder Java-prosjektet vårt.

Eksempel 2: Få den gjeldende arbeidskatalogen ved hjelp av 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); ) )

Produksjon

 Working Directory = C: Users Admin Desktop currDir

I programmet ovenfor, brukte vi Path's get()metode for å få den nåværende banen av vårt program. Dette returnerer en relativ bane til arbeidskatalogen.

Vi endrer deretter den relative stien til en absolutt sti ved hjelp av toAbsolutePath(). Siden det returnerer et Pathobjekt, må vi endre det til en streng ved hjelp av toString()metoden.

Interessante artikler...