//...File[] af = dir.listFiles();for (int i = 0; i < af.length; i++) { if (af[i].isFile()) { if (af[i].getName().toLowerCase().endsWith(".mp3")) { //gefunden } } else { //hier kommt der rekursive Aufruf dieser Methode }}//...