Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Dateisystem-spezifische Festlegungen

Sowohl in den API-Beschreibungen in diesem Dokument, als auch in den eigentlichen API-Spezifikationen, wird an einigen Stellen spezifiziert, dass eine Dateisystem-Implementierung besondere Festlegungen treffen kann.

Diese Festlegungen werden in der folgenden Tabelle für die in dieser Version unterstützen Dateisysteme vorgenommen. Dabei wird das UFS-Dateisystem nur zur Veranschaulichung mit aufgeführt, obwohl es derzeit noch nicht unterstützt wird.

Spezifikum

Dateisystem DMS

Dateisystem UFS

Name, wie er an den JRIO-Schnittstellen zu verwenden ist

„DMS“

„UFS“

Zugriffsmethoden

ISAM, SAM, UPAM

derzeit keine

Dateisystempräfixe

Katalogkennungen (":catid:")

Wurzel-Verzeichnis '/'

Normalisierung

Kleinbuchstaben werden in Großbuchstaben und Pfadnamen $<name> werden nach $.<name> umgewandelt

. und ..-Verzeichnisse werden aufgelöst und doppelte Schrägstriche '//' vereinfacht; ein '/' am Ende des Pfadnamens wird gelöscht

absoluter Pfadname

Ergänzung des Pfadnamens mit der Katalogkennung

Ergänzung des aktuellen Verzeichnisses bei relativen Pfadnamen

kanonischer Pfadname

entweder nur Katalogkennung oder der Dateiname ergänzt um Katalog- und Benutzerkennung ggf. mit Auflösung der Standard-System-Kennung

Umwandlung wie absolute Pfadnamen und Auflösung aller symbolischen Links

leerer Pfadname

Standard-Katalogkennung des Benutzers

Wurzel-Verzeichnis '/'

normale Datei

alle Dateien sind normale Dateien

reguläre Dateien (z.B. keine Gerätedateien)

versteckte Dateien und Verzeichnisse

temporäre Dateien im DMS-Sinne

alle Dateien und Verzeichnisse deren Name mit Punkt '.' beginnen

Größe einer Datei mit der Methode length()

Anzahl der benutzten PAM-Seiten * 2048 (last page pointer).

Größe in bytes

Größe eines Verzeichnisses mit der Methode length()

immer 0

Größe in bytes

Dateiname

siehe Handbuch „Einführung in das DVS“ [8]

siehe Handbuch „POSIX, Grundlagen für Anwender und Systemverwalter“ [1]

Trennzeichen zwischen Pfadnamensteilen separatorChar bzw. separator

nicht definiert

Schrägstrich '/' bzw. "/"

Trennzeichen zwischen Pfadnamen pathSeparatorChar bzw. pathSeparator

Komma ',' bzw. ","

Doppelpunkt ':' bzw. ":"

Standard-Verzeichnis beim Anlegen einer temporären Datei mit der Methode createTempFile()

Standard-Katalogkennung des Aufrufers

Standard-Verzeichnis, das der System-Property java.io.tmpdir zugewiesen ist

generierter Namensteil einer temporären Datei (zwischen Suffix- und Präfixangaben)

String der Länge 7

String der Länge 7

Shared-Update-Verarbeitung

wird (mit Einschränkungen) unterstützt

wird nicht unterstützt

Tabelle 4: Dateisystem-spezifische Festlegungen