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.dirwł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 Pathobiekt, musimy go zmienić na łańcuch przy użyciu toString()metody.








