festplattengröße erfragen

Steffilove

Grünschnabel
der befehl :

for (File dir : File.listRoots()){
int groesse = (int) dir.getUsableSpace() / (1024 * 1024);

System.out.println(dir);
System.out.println(groesse);
}

liefert keine richtige größe...

ich will das in eine ordentliche JProgressBar stopfen und halt die groesse / 100 dann bei dieses daten menge einn prozent weiterrücken....

geht das überhaupt? oder habt ihr ne bessere idee?

danke, steffi
 
Was genau meinst du mit "liefert keine richtige größe...". Ist das Ergebnis falsch oder kannst du gar nicht compilen?

Frage 2: Was genau soll in der Progressbar dargestellt werden. Der freie Speicherplatz, ein Fortschritt, wieviele Dateien bereits verarbeitet worden sind oder was ganz anderes.

[IRONIE=ON]
Was ist eine ordentliche JProgressBar und gibt es auch unordentliche? ;-)
[/IRONIE]

Gruss, Manuel
 
Zurück