Dateisystem
-
hallo,
auf die Plate ich habe mehrer Partitionen C, D , E, ..
mit welche Methode kan ich die Partitionen ermitten
ich verwende fileSystemView.getRoots(); aber the liefert nicht die
erwünschte Ergebnis !!!!
danke
-
Was erwartest du und was bekommst du stattdessen?
Bei mir listet er hübsch alle verfügbaren Laufwerke auf.
-
hallo,
bei mir liefert nur die laufwerk c:\Dokument und Einstellungen
ich habe andere Laufwerke , die vom Netzwerk vebunden sind sie werden nicht gelistet als IDE verwende ich die NetBeans 5.0wo kann das Problem liegen ???
danke
-
public File[] getRoots()
Returns all root partitions on this system. For example, on Windows, this would be the "Desktop" folder, while on DOS this would be the A: through Z: drives.Das heisst für Dich, dass du jedes Element, das du in dem Array bekommst mittels isTraversable analysieren musst und dann für jedes Subobjekt (Laufwerk, Ordner, Datei) die isDrive-Methode aufrufen musst um herauszubekommen ob das Objekt ein Laufwerk ist.
-
Hallo,
in diese Array ich bekomme nur ein Eintrag
File[] root = fileSystemView.getRoots();
root[0] = Desktop;
-
Ja, lies dir doch mal die Dokumentation (die ich dir übrigens in den Thread kopiert habe) durch. Da steht das genau so. Und im selben Posting habe ich dir dann auch geschrieben, wie du zum Ergebnis kommst.