V tomto programu se naučíte získat aktuální pracovní adresář v Javě.
Abychom porozuměli tomuto příkladu, měli byste znát následující programovací témata Java:
- Třída souborů Java
- Řetězec Java
Příklad 1: Získejte aktuální pracovní adresář
public class CurrDirectory ( public static void main(String() args) ( String path = System.getProperty("user.dir"); System.out.println("Working Directory = " + path); ) )
Výstup
Pracovní adresář = C: Users Admin Desktop proudDir
Ve výše uvedeném programu, jsme použili System
‚s getProperty()
metodu získat user.dir
vlastnost programu. Tím se vrátí adresář, který obsahuje náš projekt Java.
Příklad 2: Získejte aktuální pracovní adresář pomocí cesty
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); ) )
Výstup
Pracovní adresář = C: Users Admin Desktop proudDir
Ve výše uvedeném programu, jsme použili Path
‚s get()
metoda získat aktuální cestu našeho programu. Tím se vrátí relativní cesta k pracovnímu adresáři.
Potom pomocí relativní cesty změníme relativní cestu na absolutní toAbsolutePath()
. Vzhledem k tomu, že vrací Path
objekt, musíme jej změnit na řetězec pomocí toString()
metody.