Czasami zdarza się że system nie jest zainstalowany na dysku C (tak jest u mnie) i ścieżka plików systemowych się różni.
Czy jest jakaś funkcja która zwróci mi domyślną ścieżkę katalogu windows?
Jak otrzymać ścieżkę plików systemowych?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Kraków
- Postów: 95
0
- Rejestracja: dni
- Ostatnio: dni
1
Zmienna środowiskowa WINDIR oraz System.getenv() chyba będą najprostszym rozwiązaniem.
http://docs.oracle.com/javase/7/docs/api/java/lang/System.html#getenv%28%29
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Kraków
- Postów: 95
0
Niestety, nie wiem dlaczego wywala mi NullPointerException
- Rejestracja: dni
- Ostatnio: dni
- Postów: 687
1
Jaki podałeś argument ?
http://www.tutorialspoint.com/java/lang/system_getenv_string.htm
Edit.
Dla potomnych:
File f = new File(System.getenv("WINDIR"));