Der DIR-Befehl ermöglicht das Anzeigen des Inhaltsverzeichnisses einer Diskette in einem bestimmten User-Bereich. Wenn DIR ohne Optionen eingegeben wird, verwendet CP/M standardmäßig den residenten DIR-Befehl. In allen anderen Fällen wird das transiente DIR.COM von der Diskette nachgeladen. Es werden grundsätzlich nur Dateien angezeigt, die das "DIR"-Attribut besitzen. Dateien mit dem "SYS"-Attribut können nur vom DIRSYS-Befehl und vom transienten DIR-Befehl mit der Option [SYS] angezeigt werden (siehe unten). Die Dateiattribute können Sie übrigens mit dem SET-Befehl verändern.
Übersicht der Optionen des transienten DIR-Befehls:
Option | Beschreibung |
---|---|
ATT | Zeigt die Dateiattribute an |
DATE | Zeigt die Datums- und Zeiteinträge der Dateien an |
DIR | Zeigt nur die Dateien an, die ein "DIR"-Attribut besitzen |
DRIVE=ALL | Zeigt die Dateien des aktuellen Userbereichs von allen angeschlossenen Laufwerken an |
DRIVE=Laufwerk | Zeigt die Dateien des aktuellen Userbereichs eines bestimmten Laufwerks an. Für "Laufwerk" müssen Sie den gewünschten Laufwerksbuchstaben angeben. Dies kann ein Buchstabe von A bis P sein. |
DRIVE=(A, B, C) | Zeigt die Dateien des aktuellen Userbereichs von allen Laufwerken an, die in der Klammer angegeben worden sind. Es kann jeder gültige Laufwerksbuchstabe angegeben werden. |
EXCLUDE xyz.com | Zeigt alle Dateien außer xyz.com an. |
FF | Sendet ein Seitenvorschubzeichen (Form Feed) an den Drucker, falls dieser mit CTRL-P aktiviert worden ist. |
FULL | Zeigt das Inhaltsverzeichnis mit sämtlichen Details an. Hierzu zählen: Dateiname, Größe, Dateiattribute, Anzahl der belegten 128-Byte-Records sowie eventuell vorhandene Zeiteinträge und Paßwort-Schutzmodus. Es werden pro Zeile 2 Dateieinträge ausgegeben, die Sortierung der Dateinamen erfolgt alphabetisch. |
LENGTH= n | Es wird eine Druckerausgabe von n Zeilen pro Seite vereinbart. Die Kopfzeile des Inhaltsverzeichnisses wird auf jeder Seite wiederholt und in n nicht mitgezählt. Für n kann ein Wert zwischen von 5 bis 65535 vereinbart werden. |
MESSAGE | Zeigt die Laufwerksnamen und die Benutzerbereiche an, die DIR gerade durchsucht. |
NOPAGE | Schaltet die seitenweise Ausgabe aus. |
NOSORT | Zeigt die Dateien in der Reihenfolge an, in der sie auf der Diskette stehen. |
RO | Zeigt nur die Dateien an, die ein Schreibschutzattribut besitzen (Read Only). Diese Dateien können nicht beschrieben, sondern nur gelesen werden. |
RW | Zeigt nur die Dateien an, die kein Schreibschutzattribut besitzen (Read Write). Diese Dateien können sowohl beschrieben als auch gelesen werden. |
SIZE | Zeigt die Namen und die Größe der Dateien in kBytes an (1kb=1024 Bytes). |
SYS | Zeigt nur die Dateien an, die ein "SYS"-Attribut besitzen. |
USER=ALL | Zeigt alle Dateien sämtlicher Userbereiche des gewünschten Laufwerks an. |
USER= n | Zeigt alle Dateien des Userbereichs n des gewünschten Laufwerks an |
USER=(1,3,4) | Zeigt alle Dateien der in Klammern angegebenen Userbereiche des gewünschten Laufwerks an. Für die Userbereiche sind Nummern von 0 bis 15 zulässig |