Das Trennzeichen separatorChar bzw. separator (in String Form) ist Dateisystem-spezifisch definiert. Normalerweise wird dieses Trennzeichen verwendet, um verschiedene Namensbestandteile innerhalb eines Pfadnamens zu trennen.
Besonderheiten des DMS-Dateisystems
Das DMS-Dateisystem kennt kein Trennzeichen in diesem Sinne. Deswegen wird für separatorChar das Null-Zeichen und für separator ein leerer String verwendet. Das erfordert aber Vorsicht bei der Benutzung, da das Null-Zeichen ein definiertes Zeichen auch innerhalb von Zeichenketten ist.
Das Trennzeichen pathSeparatorChar bzw. pathSeparator (in String Form) ist auch Dateisystem-spezifisch definiert. Dieses Trennzeichen wird verwendet, um bei der Spezifikation von Pfadnamens-Listen die einzelnen Pfadnamen voneinander zu trennen.
Besonderheiten des DMS-Dateisystems
Das Trennzeichen für Pfadnamens-Listen ist das Komma „,“.
Anders als in java.io.File sind die Trennzeichen keine statischen Felder, da hier mehrere Dateisysteme unterstützt werden. Die Trennzeichen werden bei der Instanziierung eines RecordFile-Objektes von dem darunter liegenden Datei-system initialisiert.