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.dir
eiendommen 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 Path
objekt, må vi endre det til en streng ved hjelp av toString()
metoden.