W tym programie nauczysz się pobierać bieżący katalog roboczy w Javie.
Aby zrozumieć ten przykład, należy znać następujące tematy dotyczące programowania w języku Java:
- Klasa plików Java
- Ciąg Java
Przykład 1: Pobierz bieżący katalog roboczy
public class CurrDirectory ( public static void main(String() args) ( String path = System.getProperty("user.dir"); System.out.println("Working Directory = " + path); ) )
Wynik
Katalog roboczy = C: Users Admin Desktop currDir
W powyższym programie, użyliśmy System
„s getProperty()
sposób, aby uzyskać user.dir
właściwości programu. Zwraca katalog zawierający nasz projekt Java.
Przykład 2: Pobierz bieżący katalog roboczy za pomocą 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); ) )
Wynik
Katalog roboczy = C: Users Admin Desktop currDir
W powyższym programie, użyliśmy Path
„s get()
sposób uzyskać bieżącą ścieżkę naszego programu. Zwraca względną ścieżkę do katalogu roboczego.
Następnie zmieniamy ścieżkę względną na ścieżkę bezwzględną za pomocą toAbsolutePath()
. Ponieważ zwraca Path
obiekt, musimy go zmienić na łańcuch przy użyciu toString()
metody.