Java program az aktuális munkakönyvtár eléréséhez

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.dira 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 Pathobjektumot ad vissza , ezért toString()metódussal kell karakterlánccá változtatnunk .

érdekes cikkek...