U ovom programu naučit ćete kako dobiti trenutni radni direktorij na Javi.
Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja Java:
- Klasa Java datoteke
- Java String
Primjer 1: Nabavite trenutni radni direktorij
public class CurrDirectory ( public static void main(String() args) ( String path = System.getProperty("user.dir"); System.out.println("Working Directory = " + path); ) )
Izlaz
Radni direktorij = C: Users Admin Desktop currDir
U gore navedenom programu koristili smo metodu System
'' getProperty()
da bismo dobili user.dir
svojstvo programa. Ovo vraća direktorij koji sadrži naš Java projekt.
Primjer 2: Dohvatite trenutni radni direktorij koristeći 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); ) )
Izlaz
Radni direktorij = C: Users Admin Desktop currDir
U gore navedenom programu, koristili smo Path
„s get()
metodom kako bi dobili trenutni put našeg programa. Ovo vraća relativni put do radnog direktorija.
Zatim mijenjamo relativni put u apsolutni put pomoću toAbsolutePath()
. Budući da vraća Path
objekt, moramo ga toString()
metodom promijeniti u niz .