PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit dem auslesen der Datei-Attribute...



michael.becker
05-04-2006, 13:42
Hallo,

Ich habe gerade auf meinem System (Windows) mit Java Dateien entdeckt, die weder auf isFile() noch auf isDirectory() anspringen.

Ich habe diese Datei gefunden, als ich mit Java mein USB-Stick gescannt habe. Datei heisst 'EA DATA. SF' mit einem Leerzeichen nach dem '.'.

Diese Datei ist wohl eine Windows System Datei.
(http://www.tavi.co.uk/os2pages/eadata.html)

Nun meine Fragen dazu:

Wie kann ich mit Java solche Dateien(systemdateien) handhaben?
Wie kann ich vorher prüfen ob es eine Systemdatei ist? (so was wie file.isSystemFile(); )

Gibt es eine möglichkeit alle Attribute einer Datei auszulesen?
z.B ob das Archiv Bit gesetzt ist oder Erstellungsdatum und letzte änderung.
Auch benutzer und Gruppen(*nix) wüsste ich nicht, wie man sie abfragen soll.

Unter http://de.wikipedia.org/wiki/Dateiattribut stehen viele Attribute, die ich nicht wüsste, wie man sie mit Java abfragt.

Gibt es spezielle Klassen die sich mit den einzelnen Dateisystemen(weil die Attribute sind ja davon abhängig) beschäftigen??

Vielen dank
Michael

bischi
05-04-2006, 15:29
Eventuell helfen dir Mime-Types etwas. Musst mal nach dem Begriff googeln - vielleicht findest du was.

MfG Bischi