Selles programmis õpite hankima Java-s praeguse töökataloogi.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest Java programmeerimise teemadest:
- Java failiklass
- Java string
Näide 1: hankige praegune töökataloog
public class CurrDirectory ( public static void main(String() args) ( String path = System.getProperty("user.dir"); System.out.println("Working Directory = " + path); ) )
Väljund
Töökataloog = C: Users Admin Desktop currDir
Eespool programmi me kasutasime System
's getProperty()
meetod, et saada user.dir
vara programmi. See tagastab kataloogi, mis sisaldab meie Java projekti.
Näide 2: praeguse töökataloogi hankimine tee abil
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äljund
Töökataloog = C: Users Admin Desktop currDir
Eespool programmi me kasutasime Path
's get()
meetod, et saada praegune tee meie programmi. See tagastab suhtelise tee töökataloogi.
Seejärel muudame suhtelise tee absoluutseks teeks, kasutades toAbsolutePath()
. Kuna see tagastab Path
objekti, peame selle toString()
meetodi abil stringiks muutma .