Šajā programmā jūs iemācīsities iegūt pašreizējo darba direktoriju Java.
Lai saprastu šo piemēru, jums jāpārzina šādas Java programmēšanas tēmas:
- Java failu klase
- Java virkne
1. piemērs: iegūt pašreizējo darba direktoriju
public class CurrDirectory ( public static void main(String() args) ( String path = System.getProperty("user.dir"); System.out.println("Working Directory = " + path); ) )
Rezultāts
Darba direktorijs = C: Users Admin Desktop currDir
Iepriekš programmā, mēs izmantojām System
's getProperty()
metodi, lai iegūtu user.dir
mantu programmu. Tas atgriež direktoriju, kurā ir mūsu Java projekts.
2. piemērs: iegūstiet pašreizējo darba direktoriju, izmantojot ceļu
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); ) )
Rezultāts
Darba direktorijs = C: Users Admin Desktop currDir
Iepriekš programmā, mēs izmantojām Path
's get()
metodi, lai iegūtu pašreizējo ceļu mūsu programmu. Tas atgriež relatīvo ceļu uz direktoriju.
Pēc tam mēs mainām relatīvo ceļu uz absolūtu ceļu, izmantojot toAbsolutePath()
. Tā kā tas atgriež Path
objektu, mums tas jāmaina uz virkni, izmantojot toString()
metodi.