wyswietlenie wszystkich plikow z katalogu i jego podkatalogow - cos mi nie dziala

0

Chcialbym wyswietlic wszystkie pliki z danego katalogu i jego podkatalogow rekursywnie, ale cos mi nie dziala - gdzie mam blad?

 
private void odwiedzRekursywnieKatalogi(File katalog) {
        File pliki[] = katalog.listFiles();
        for (int i = 0; i < pliki.length; i++) {
            if(pliki[i].isDirectory()) odwiedzRekursywnieKatalogi(new File(katalog.getName() + File.separatorChar + pliki[i].getName()));
            else if(pliki[i].isFile()) System.out.println(pliki[i].getName());

        }        
    }
1

Dlaczego

 if(pliki[i].isDirectory()) odwiedzRekursywnieKatalogi(new File(katalog.getName() + File.separatorChar + pliki[i].getName()));

zamiast

 if(pliki[i].isDirectory()) odwiedzRekursywnieKatalogi(pliki[i]);
0

o dzieki - teraz dziala :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1