Hallo, ich habe ein Programm geschrieben welches eine rekursive Methode enthält alle Dateien in einem Benutzerdefinierten Pfad auszugeben. Bislang erfolgt die Ausgabe auf eine jTextarea, was ich aber nicht gut finde da diese nicht zu sortieren ist(oder nur schlecht) Weist einer wie ich das File Array in dem die Directorys gespeichert werden an eine jList übergeben werden koennen (also add Items von File Array)
Ich finde dafür leider keine Lösung.
Hier der Source meiner Methode
Danke
Ich finde dafür leider keine Lösung.
Hier der Source meiner Methode
Java:
private void Verzeichnisse(String StartVerzeichnis){
File dir = new File(StartVerzeichnis);
File[] files = dir.listFiles(); //speichert die Pfade in das File Array files
ListModel DateiListenModell =
new DefaultComboBoxModel(files);//Items aus Files werden hinzugefügt
jList1.setModel(DateiListenModell);//weist der JList dieses Model zu
if (files != null) {
for (int i = 0; i < files.length; i++) {
jList1.add?!( files[i].getAbsolutePath()); //<<<HIER HILFE!
if (files[i].isDirectory()){
Verzeichnisse(files[i].getAbsolutePath());
}
}
}
}
Danke
Zuletzt bearbeitet: