Hallo miteinander!
Ich habe eine Methode scan(), die mir rekursiv alle Dateien unterhalb eines Verzeichnisses listet, also ́́a la:
Theoretisch müsste man das doch auch über eine Iteration erreichen können, aber ich komm grad nicht drauf wie... ???:L
Kann mir jemand einen Tipp geben?
Ciao, Flo
Ich habe eine Methode scan(), die mir rekursiv alle Dateien unterhalb eines Verzeichnisses listet, also ́́a la:
Code:
private File dir;
private void scan() {
if(dir.isDirectory()) {
File[] files = dir.listFiles(new MyFilenameFilter());
for(int i = 0; i < files.length; i++) {
if(files[i].isDirectory()) {
dir = files[i];
scan(); // rekursiver Aufruf
} else {
doSomethingWith(files[i]);
}
}
}
}
Theoretisch müsste man das doch auch über eine Iteration erreichen können, aber ich komm grad nicht drauf wie... ???:L
Kann mir jemand einen Tipp geben?
Ciao, Flo