I det här programmet lär du dig att få den aktuella arbetskatalogen i Java.
För att förstå detta exempel bör du ha kunskap om följande Java-programmeringsämnen:
- Java-filklass
- Java-sträng
Exempel 1: Hämta aktuell arbetskatalog
public class CurrDirectory ( public static void main(String() args) ( String path = System.getProperty("user.dir"); System.out.println("Working Directory = " + path); ) )
Produktion
Working Directory = C: Users Admin Desktop currDir
I ovanstående program har vi använt Systemär getProperty()metod för att få user.diregenskapen av programmet. Detta returnerar katalogen som innehåller vårt Java-projekt.
Exempel 2: Hämta den aktuella arbetskatalogen med Path
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); ) )
Produktion
Working Directory = C: Users Admin Desktop currDir
I ovanstående program har vi använt Pathär get()metod för att få den aktuella vägen för vårt program. Detta returnerar en relativ sökväg till arbetskatalogen.
Vi ändrar sedan den relativa vägen till en absolut väg med toAbsolutePath(). Eftersom det returnerar ett Pathobjekt måste vi ändra det till en sträng med toString()metoden.








