Ebben a programban megtanulja megszerezni a Java jelenlegi munkakönyvtárát.
A példa megértéséhez ismernie kell a következő Java programozási témákat:
- Java fájl osztály
- Java karakterlánc
1. példa: Az aktuális munkakönyvtár letöltése
public class CurrDirectory ( public static void main(String() args) ( String path = System.getProperty("user.dir"); System.out.println("Working Directory = " + path); ) )
Kimenet
Working Directory = C: Users Admin Desktop currDir
A fenti programban a System
' getProperty()
metódust használtuk user.dir
a program tulajdonságainak megszerzésére . Ez a Java projektünket tartalmazó könyvtárat adja vissza.
2. példa: Az aktuális munkakönyvtár elérése az Útvonal használatával
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); ) )
Kimenet
Working Directory = C: Users Admin Desktop currDir
A fenti programban a Path
' get()
metódus segítségével kaptuk meg programunk aktuális útvonalát. Ez viszonylagos elérési utat ad vissza a munkakönyvtárhoz.
Ezután a relatív elérési utat abszolút útvonalra változtatjuk a használatával toAbsolutePath()
. Mivel egy Path
objektumot ad vissza , ezért toString()
metódussal kell karakterlánccá változtatnunk .