Ścieżka do pliku

0

Witam, próbuję uzyskać ścieżkę do pliku, a w zasadzie ścieżkę do miejsca z programem.
np Jeśli mam C:\java.txt chcę uzyskać samo C:\

File pliki=new File("Temp.java");
		String absPath=pliki.getAbsolutePath();
		String[] path=absPath.split("\\s");
		String sciezka="";
		for(int i=0; i<path.length-1; i++)
			sciezka+="\\"+path[i];
		System.out.println(sciezka);

Wyrzuca mi tutaj błąd związany ze splitem i konkretnie znakiem
Potrafi mi ktoś powiedzieć, co jest źle?

0

hm... \s to podział po białych znakach IMO.

0

A System.getProperty("user.dir") nie wystarczy?

0

Koziołek tak zostało mi tam s bo testowałem, czy to w ogóle działa, nie powinno tam tego być, ale to nic nie zmienia.
bogdans_niezalogowany
idealne, wielkie dzięki :)

0

albo np new File(".").getParent()