G
Guest
Gast
Hoi erstmal .
Folgendes Problem:
Ich hab nen Explorer geschrieben, nur zeigt er mir die Daten von z.B "C:\" an, den Pfadnamen leg ich vorher mit nem neuen File Objekt fest.
Seit ungefähr einer Stunde quäl ich mich mit dem Befehl listRoots(), auch wenn ich listRoots verwende zeigt er mir nur die erste Festplatte also "C:\" an, d.h die Erste die er findet...
Hier der Quellcode(was ich bisher getan habe ohne listRoots).
Folgendes Problem:
Ich hab nen Explorer geschrieben, nur zeigt er mir die Daten von z.B "C:\" an, den Pfadnamen leg ich vorher mit nem neuen File Objekt fest.
Seit ungefähr einer Stunde quäl ich mich mit dem Befehl listRoots(), auch wenn ich listRoots verwende zeigt er mir nur die erste Festplatte also "C:\" an, d.h die Erste die er findet...
Hier der Quellcode(was ich bisher getan habe ohne listRoots).
Code:
static void showDir1(File f, DefaultMutableTreeNode tree)
{
File[] f1 = f.listFiles();
for(int i = 0; i < f1.length; i++)
{
DefaultMutableTreeNode knoten1 = new DefaultMutableTreeNode(f1[i].getName());
if(f1[i].isDirectory())
{
tree.add(knoten1);
showDir1(f1[i], knoten1);
}
}
}