Šioje programoje išmoksite gauti dabartinį „Java“ darbinį katalogą.
Norėdami suprasti šį pavyzdį, turite žinoti šias Java programavimo temas:
- „Java“ failų klasė
- „Java“ eilutė
1 pavyzdys: Gaukite dabartinį darbo katalogą
public class CurrDirectory ( public static void main(String() args) ( String path = System.getProperty("user.dir"); System.out.println("Working Directory = " + path); ) )
Rezultatas
Darbo katalogas = C: Users Admin Desktop currDir
Pirmiau programa, mes panaudojome System
's getProperty()
metodą gauti user.dir
programos turtą. Tai grąžina katalogą, kuriame yra mūsų „Java“ projektas.
2 pavyzdys: Gaukite dabartinį darbo katalogą naudodami kelią
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); ) )
Rezultatas
Darbo katalogas = C: Users Admin Desktop currDir
Pirmiau programa, mes panaudojome Path
's get()
metodą gauti dabartinį kelią mūsų programą. Tai grąžina santykinį kelią į darbo katalogą.
Tada pakeičiame santykinį kelią į absoliutų kelią naudodami toAbsolutePath()
. Kadangi jis grąžina Path
objektą, jį reikia pakeisti į eilutę naudojant toString()
metodą.