Klingt ja eigentlich ganz simpel, aber es will nicht so recht...
Code:
private void mtf_readDir(String p_Path, String t_tableprefix) {
File maindir = new File(p_Path);
File files[] = maindir.listFiles();
String SubDirs[] = null;
int anzDirs = 0;
for (int i = 0; i < files.length; i++) {
if (files[i].isDirectory()) {
mtf_readDir(files[i].getAbsolutePath(), t_tableprefix);
} else {
BO_MP3 mp3file = new BO_MP3();
mp3file.mtf_readMP3File(files[i].getAbsolutePath());
insertMP3(mp3file, t_tableprefix);
}
}
}
Ich habe in einem MP3-Ordner 4 weitere Ordner. 2 Davon werden mit dieser Funktion durchsucht, danach kommt.. 'java.lang.ArithmeticException: / by zero'
Also ich will einfach nen Ordner angeben und alle MP3-Files in den unterOrdnern etc sollen durchsucht werden...
Kann mir da jemand schnell bei der Methode auf die Sprünge helfen?
Danke!
Mfg, matflasch
Lesezeichen