Hallo,
ich weiß nicht ob ich hier mit meiner Frage richtig aufgehoben bin, aber da ich denke das es wohl wieder nur irgendeine kleinigkeit ist, die ich nicht bedacht habe, fällt das wohl unter den Bereich der Anfänger fragen . Falls nicht ist natürlich jeder Admin herzlich eingeladen meinen Beitrag entsprechend zu verschieben.
Um nun auf mein eigentliches Problem zu sprechen zu kommen ich würde gerne ein Verzeichnis auslesen und hierbei nur die Unterverzeichnisse auslesen.
Ich habe bis jetzt folgenden Quellcode zusammen gesponnen:
Leider funktioniert dieser nicth so wie ich es mir vorstelle und auch Textdateien werden in das array mit aufgenommen. Da es leider keine Fehlermeldung gibt an der man den Fehler festmachen könnte, bin ich im moment leider ein wenig ratlos und wäre daher über einen kleinen tipp was ich umstellen muß damit es doch funktioniert sehr dankbar.
Viele Grüsse
Dan
ich weiß nicht ob ich hier mit meiner Frage richtig aufgehoben bin, aber da ich denke das es wohl wieder nur irgendeine kleinigkeit ist, die ich nicht bedacht habe, fällt das wohl unter den Bereich der Anfänger fragen . Falls nicht ist natürlich jeder Admin herzlich eingeladen meinen Beitrag entsprechend zu verschieben.
Um nun auf mein eigentliches Problem zu sprechen zu kommen ich würde gerne ein Verzeichnis auslesen und hierbei nur die Unterverzeichnisse auslesen.
Ich habe bis jetzt folgenden Quellcode zusammen gesponnen:
Code:
public class Liste
{
private String verzeichniswurzel;
private String inhaltWurzel[];
private String alben[];
private String tontraeger[];
public Liste(String wurzel)
{
verzeichniswurzel=wurzel;
}
// Auslesen der Verzeichnis struktur
public void auslesen()
{
File wurzel;
// Ergänzen der Pfadangabe
verzeichniswurzel=verzeichniswurzel.replaceAll("\\\\","\\\\\\\\");
wurzel=new File(verzeichniswurzel);
inhaltWurzel=wurzel.list(new DirectoryFileFilter());
for(int i=0; i<=inhaltWurzel.length-1; i++)
{
System.out.println(inhaltWurzel[i]);
}
}
}
// Klasse zur Filerung der Verzeichnisse
class DirectoryFileFilter
implements FilenameFilter
{
public boolean accept(File f, String s)
{
return f.isDirectory();
}
}
Leider funktioniert dieser nicth so wie ich es mir vorstelle und auch Textdateien werden in das array mit aufgenommen. Da es leider keine Fehlermeldung gibt an der man den Fehler festmachen könnte, bin ich im moment leider ein wenig ratlos und wäre daher über einen kleinen tipp was ich umstellen muß damit es doch funktioniert sehr dankbar.
Viele Grüsse
Dan