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
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