DOS-Verzeichnisbefehle

 

Übersicht


CHDIR (CD) Verzeichnis

Syntax
CHDIR [Laufwerk:][Pfad]
CHDIR[..]
CD [Laufwerk:][Pfad]
CD[..]

Um den aktuellen Laufwerkbuchstaben und Verzeichnisnamen anzuzeigen, verwenden Sie eine der folgenden Syntaxzeilen:

CHDIR oder CD

Parameter
[Laufwerk:][Pfad]

Bezeichnet Laufwerk (falls vom aktuellen Laufwerk verschieden) und  Verzeichnis, zu dem Sie wechseln möchten.

.. Gibt an, daß Sie zum übergeordneten Verzeichnis wechseln möchten.

Wechseln zum Stammverzeichnis

Das Stammverzeichnis steht an der Spitze der Verzeichnishierarchie eines  Laufwerks. Um zum Stammverzeichnis zurückzukehren, geben Sie folgenden  Befehl ein:

cd \

Verwenden des aktuellen Verzeichnisses von einem anderen Laufwerk aus  Wenn Sie im Verzeichnis \PUBLIC\MAIER auf Laufwerk C: arbeiten und auf  Laufwerk D: wechseln, können Sie Dateien in das und vom Verzeichnis  \PUBLIC\MAIER kopieren, indem Sie lediglich den Laufwerkbuchstaben C: angeben.

Wechseln des Verzeichnisses auf einem anderen Laufwerk

Sie können das aktuelle Verzeichnis auf einem anderen Laufwerk wechseln, indem Sie den Laufwerkbuchstaben beim Verwenden von CHDIR oder CD auf der  Befehlszeile angeben. 


DIR

Zeigt eine Liste der Dateien und Unterverzeichnisse in einem von Ihnen  angegebenen Verzeichnis an.

Wenn Sie DIR ohne Parameter oder Optionen verwenden, zeigt der Befehl die  Datenträgerbezeichnung und -nummer, ein Verzeichnis oder einen Dateinamen  einschließlich der Erweiterung pro Zeile, die Dateigröße in Byte, Datum und Uhrzeit, wann die Datei zuletzt geändert wurde, sowie die Gesamtzahl der  aufgelisteten Dateien, ihre aufsummierte Größe und den auf dem Datenträger  verbleibenden Platz (in Byte) an.

Syntax

DIR [Laufwerk:][Pfad][Dateiname] [/P] [/W] [/A[[:]Attribute]][/O[[:]Sortierfolge]] [/S] [/B] [/L] [/C]

Parameter

[Laufwerk:][Pfad]
Bezeichnet Laufwerk und Verzeichnis, dessen Auflistung Sie sehen  möchten.

[Dateiname]
Bezeichnet eine bestimmte Datei oder Dateigruppe, deren Auflistung Sie sehen möchten.

Optionen

/P Zeigt die Auflistung bildschirmweise an. Um den nächsten Bildschirm zu  sehen, drücken Sie eine beliebige Taste.
/W Zeigt die Auflistung im Breitformat an; in jeder Zeile stehen dann bis  zu fünf Dateinamen oder Verzeichnisse.
/A[[:] Attribute]  Zeigt nur die Namen der Dateien und Verzeichnisse an, die die angegebenen Attribute aufweisen. Wenn Sie diese Option weglassen, zeigt  DIR die Namen aller Dateien mit Ausnahme der versteckten und  Systemdateien an. Wenn Sie diese Option verwenden, ohne Attribute  anzugeben, zeigt DIR die Namen aller Dateien einschließlich der  versteckten und Systemdateien an. Die folgende Liste beschreibt jeden  der Werte, die Sie für Attribute verwenden können. Der Doppelpunkt (:)  ist wahlfrei. Sie können die Werte beliebig kombinieren. Trennen Sie sie jedoch nicht mit Leerzeichen voneinander.
H Versteckte Dateien
-H Dateien, die nicht versteckt sind
S Systemdateien
-S Dateien, die keine Systemdateien sind
D Verzeichnisse
-D Nur Dateien (keine Verzeichnisse)
A Zum Archivieren (Backup) bereite Dateien
-A Dateien, die seit der letzten Sicherung nicht geändert wurden
R Schreibgeschützte Dateien
-R Dateien, die nicht schreibgeschützt sind
/O[[:] Sortierfolge]  Steuert die Reihenfolge, in der DIR Verzeichnis- und Dateinamen sortiert  und anzeigt. Wenn Sie diese Option weglassen, zeigt DIR die Namen in der  Reihenfolge an, in der sie in dem Verzeichnis erscheinen. Wenn Sie diese  Option benutzen, ohne die Sortierreihenfolge anzugeben, zeigt DIR zuerst  die Namen der Verzeichnisse in alphabetischer Reihenfolge an. Es folgen  die Namen der Dateien, ebenfalls in alphabetischer Reihenfolge. Der Doppelpunkt (:) ist wahlfrei. Die folgende Liste beschreibt alle Werte, die Sie für die Sortierreihenfolge verwenden können. Sie können die  Werte beliebig kombinieren. Trennen Sie sie jedoch nicht mit Leerzeichen voneinander.
N In alphabetischer Reihenfolge nach Namen
-N In umgekehrter alphabetischer Reihenfolge nach Namen (Z bis A)
E In alphabetischer Reihenfolge nach Erweiterung
-E In umgekehrter alphabetischer Reihenfolge nach Erweiterung (Z bis A)
D Nach Datum und Uhrzeit; früheste zuerst
-D Nach Datum und Uhrzeit; älteste zuerst
S Nach Größe; kleinste zuerst
-S Nach Größe; größte zuerst
G Mit Verzeichnissen vor Dateien gruppiert
-G Mit Verzeichnissen hinter Dateien gruppiert
C Nach Komprimierungsverhältnis, geringstes zuerst
-C Nach Komprimierungsverhältnis, höchstes zuerst
/S Listet alle Vorkommen des angegebenen Dateinamens im angegebenen  Verzeichnis und allen Unterverzeichnissen auf.
/B Listet jeden Verzeichnis- oder Dateinamen (einschließlich seiner  Erweiterung) zeilenweise auf. Diese Option zeigt keine Kopfinformationen  und keine Übersicht an. Die Option /B überschreibt die Option /W.
/L Zeigt unsortierte Verzeichnis- und Dateinamen in Kleinbuchstaben an. Diese Option wandelt Zeichen des erweiterten Zeichensatzes nicht in  Kleinbuchstaben um.
/C[H] Zeigt das Komprimierungsverhältnis von Dateien, die mit Hilfe von  DoubleSpace auf Grund einer 8-KB-Clustergröße komprimiert worden sind. Die wahlfreie Option /H zeigt das Komprimierungsverhältnis von Dateien, die mit Hilfe von DoubleSpace auf der Clustergröße des Host-Treibers  basierend komprimiert worden sind. Die Option /C[H] wird ignoriert, wenn  sie zusammen mit der Option /W oder /B verwendet wird.

Zugehöriger Befehl

Informationen über das Anzeigen der Verzeichnisstruktur eines Pfades oder  Datenträgers finden Sie bei der Beschreibung des Befehls ->TREE.

DIR-Beispiele

Angenommen, Sie möchten alle Dateien und Verzeichnisse in einem Verzeichnis anzeigen - einschließlich von versteckten und Systemdateien. Um diese Anzeige zu erhalten, geben Sie folgenden Befehl ein:

dir /a

Angenommen, Sie möchten, daß DIR eine Verzeichnis-Auflistung nach der  anderen anzeigt, bis alle Verzeichnisse auf dem Datenträger im aktuellen  Laufwerk angezeigt sind. Außerdem soll DIR jede Verzeichnis-Auflistung alphabetisieren, im Breitformat anzeigen und nach jedem Bildschirm  pausieren. Um diese Anzeige zu wählen, muß das Stammverzeichnis das aktuelle  Verzeichnis sein. Geben Sie dann folgenden Befehl ein:

dir /s/w/o/p

DIR listet den Namen des Stammverzeichnisses, die Namen der  Unterverzeichnisse des Stammverzeichnisses sowie die Namen der Dateien im  Stammverzeichniss (einschließlich Erweiterungen) auf. Danach listet DIR die Unterverzeichnisnamen und Dateinamen in jedem Unterverzeichnis der  Verzeichnisstruktur auf.

Um das vorstehende Beispiel abzuwandeln, so daß DIR die Dateinamen und  Erweiterungen anzeigt, die Verzeichnisnamen jedoch wegläßt, geben Sie  folgenden Befehl ein:

dir /s/w/o/p/a:-d

Um eine Verzeichnis-Auflistung zu drucken, geben Sie hinter einer beliebigen  Form des Befehls DIR das Umleitungssymbol und PRN ein. Beispiel:

dir > prn

Wenn Sie in der Befehlszeile von DIR PRN angeben, wird die  Verzeichnis-Auflistung an den am Anschluß LPT1 angeschlossenen Drucker  gesendet. Ist Ihr Drucker an einem anderen Anschluß angeschlossen, müssen  Sie PRN durch den Namen des richtigen Anschlusses ersetzen.

Sie können die Ausgabe des Befehls DIR auch in eine Datei umleiten, indem  Sie PRN durch einen Dateinamen ersetzen. Auch ein Pfad ist in der  Befehlszeile zulässig. Wenn Sie z.B. die Ausgabe von DIR in die Datei  DIR.DOC im Verzeichnis BRIEFE leiten möchten, geben Sie folgenden Befehl  ein:

dir > \briefe\dir.doc

Existiert DIR.DOC nicht, erstellt MS-DOS die Datei. Wenn allerdings auch das  Verzeichnis BRIEFE nicht existiert, gibt MS-DOS folgende Meldung aus:

Fehler beim Erstellen der Datei

Um eine Liste aller Dateinamen mit der Erweiterung .TXT in allen  Verzeichnissen auf Laufwerk C: anzuzeigen, geben Sie folgenden Befehl ein:

dir c:\*.txt /w/o/s/p

DIR zeigt im Breitformat eine alphabetische Liste der passenden Dateinamen  in jedem Verzeichnis an und pausiert immer, wenn der Bildschirm voll ist,  bis Sie eine Taste drücken, um fortzufahren. 


MKDIR (MD)

Erstellt ein Verzeichnis. Sie können den Befehl MKDIR oder MD verwenden, um eine hierarchische Verzeichnisstruktur zu erstellen.

Syntax MKDIR [Laufwerk:]Pfad oder

MD [Laufwerk:]Pfad

Parameter
Laufwerk: Bezeichnet das Laufwerk, auf dem das neue Verzeichnis erstellt  werden soll.
path Bezeichnet den Namen und die Position des neuen Verzeichnisses. Ein  einzelner Pfad vom Stammverzeichnis zum neuen Verzeichnis kann,  einschließlich der umgekehrten Schrägstriche ( \ ), maximal 63 Zeichen  lang sein.

Zugehörige Befehle

Informationen über das Löschen eines Verzeichnisses finden Sie bei der  Beschreibung des Befehls ->RMDIR. Informationen über das Wechseln von  Verzeichnissen finden Sie bei der Beschreibung des Befehls -><CHDIR.

MKDIR (MD) - Beispiele

Angenommen, Sie möchten auf dem Datenträger im aktuellen Laufwerk ein  Verzeichnis zum Ablegen aller Informationen zu Ihren Steuern erstellen. Um  ein Verzeichnis namens STEUERN zu erstellen, geben Sie folgenden Befehl  ein:

mkdir \steuern

Sie könnten auch den folgenden Befehl mit dem gleichen Resultat eingeben:

md \steuern

Nehmen wir nun an, daß STEUERN das aktuelle Verzeichnis ist und Sie ein  Unterverzeichnis mit dem Namen EIGENTUM unter STEUERN erstellen möchten. Um  das Verzeichnis EIGENTUM zu erstellen, geben Sie folgenden Befehl ein:

mkdir eigentum 


RMDIR (RD)

Löscht (entfernt) ein Verzeichnis.  Ein Verzeichnis kann erst gelöscht werden, nachdem alle in ihm abgelegten Dateien und alle seine Unterverzeichnisse gelöscht sind; das Verzeichnis muß  bis auf die Symbole "." und ".." leer sein.

Syntax

RMDIR [Laufwerk:]Pfad

RD [Laufwerk:]Pfad

Parameter [Laufwerk:]Pfad
Gibt die Pfadbeschreibung und den Namen des Verzeichnisses an, das Sie löschen möchten.

Verwandte Befehle

Informationen darüber, wie ein Verzeichnis angelegt wird, finden Sie bei dem  Befehl ->MKDIR.
Informationen zu versteckten Dateien finden Sie bei den Befehlen ->ATTRIB  und ->DIR (Option /A).
Inforamtionen über gelöschte Dateien finden Sie bei dem Befehl ->DEL.
Informationen über das Löschen eines Verzeichnisses und aller ihm  untergeordneten Unterverzeichnisse und Dateien finden Sie bei dem Befehl ->DELTREE.

RMDIR - Anmerkungen

Ein Verzeichnis, in dem sich versteckte oder Systemdateien befinden, kann  nicht gelöscht werden  Sie können Verzeichnisse, die Dateien enthalten (auch versteckte oder  Systemdateien), nicht löschen. Wenn Sie dies versuchen, zeigt MS-DOS die  folgende Meldung an:

Ungültiger Pfad, kein Verzeichnis

oder Verzeichnis nicht leer

Mit dem Befehl ->DIR können Sie sich versteckte und Systemdateien auflisten  lassen. Mit dem Befehl ->ATTRIB können Sie die Dateiattribute "Versteckt"  (H=hidden) und System (S) löschen. Weitere Informationen finden Sie bei  diesen Befehlen.

Ein umgekehrter Schrägstrich (\) zusammen mit dem Parameter Pfad

Wenn Sie vor den ersten in Pfad angegebenen Verzeichnisnamen einen  umgekehrten Schrägstrich (\) setzen, betrachtet MS-DOS dieses Verzeichnis  unabhängig davon, welches Verzeichnis aktuell ist, als ein Unterverzeichnis  des Stammverzeichnisses. Wenn Sie dies nicht tun, betrachtet MS-DOS dieses  Verzeichnis als ein Unterverzeichnis des aktuellen Verzeichnisses.

Löschen des aktuellen Verzeichnisses

Das jeweils aktuelle Verzeichnis können Sie mit RMDIR nicht löschen. Dazu  müssen Sie zunächst in ein anderes Verzeichnis wechseln (allerdings nicht in  ein Unterverzeichnis des aktuellen Verzeichnisses) und anschließend RMDIR  mit einer Pfadangabe einsetzen. Wenn Sie versuchen, das aktuelle Verzeichnis  zu löschen, zeigt MS-DOS die folgende Meldung an:

Versuch, aktuelles Verzeichnis zu löschen - Laufwerk:Pfad

Sie erhalten diese Meldung auch, wenn Sie versuchen, ein mit dem Befehl  SUBST umgeleitetes Verzeichnis zu löschen.

RMDIR - Beispiel

Bevor Sie das Verzeichnis \BENUTZER\MEIKE löschen, prüfen Sie mit dem  folgendem Befehl, ob das Verzeichnis leer ist:

dir \benutzer\meike /a

MS-DOS sollte nur die Symbole "." und ".." anzeigen.

Geben Sie danach aus einem beliebiegen Verzeichnis heraus (ausgenommen  \BENUTZER\MEIKE und dessen Unterverzeichnisse) den folgenden Befehl ein:

rmdir \benutzer\meike

Sie können mit dem selben Ergebnis diesen Befehl eingeben:

rd \benutzer\meike 


DELTREE

Löscht ein Verzeichnis samt aller zu dem Verzeichnis gehörenden  Unterverzeichnisse und Dateien.

Syntax DELTREE [/Y] [Laufwerk:]Pfad

Parameter
Laufwerk:Pfad

Gibt den Namen des Verzeichnisses an, das Sie löschen möchten. Der  Befehl DELTREE löscht den Inhalt des von Ihnen angegebenen  Verzeichnisses komplett, das heißt, er löscht nicht nur alle in dem  Verzeichnis abgelegten Dateien, sondern auch die zu dem Verzeichnis  gehörenden Unterverzeichnisse sowie die dort abgelegten Dateien.

Option

/Y Führt den Befehl DELTREE aus, ohne Sie vorher dazu aufzufordern, den  Löschvorgang zu bestätigen.

Verwandte Befehle

Informationen darüber, wie ein Verzeichnis gelöscht wird, finden Sie bei dem  Befehl ->RMDIR.
Informationen darüber, wie Dateien gelöscht werden, finden Sie bei dem  Befehl ->

DELTREE-Anmerkungen

DELTREE und die Attribute Versteckt (Hidden), System und Schreibgeschützt  (Read-only)

Der Befehl DELTREE löscht alle in einem Verzeichnis oder Unterverzeichnis  abgelegten Dateien, und zwar unabhängig davon, welche Attribute gesetzt  sind.

Der Parameter Errorlevel?

Wenn DELTREE das Verzeichnis erfolgreich gelöscht hat, liefert es für den  Parameter ERRORLEVEL den Wert 0.

Einsetzen von Platzhaltern bei DELTREE

Sie können bei dem Befehl DELTREE Platzhalter einsetzen, sollten dies aber  mit äußerster Vorsicht tun. Wenn Sie Platzhalter angeben, mit denen sowohl  Verzeichnis- als auch Dateinamen übereinstimmen, werden sowohl die Verzeichnisse als auch die Dateien gelöscht. Bevor Sie in einem  DELTREE-Befehl Platzhalter einsetzen, sollten Sie sich mit dem Befehl DIR  die Namen der Dateien und Verzeichnisse ansehen, die gelöscht werden.

DELTREE-Beispiel

Um das auf dem Laufwerk C: befindliche Verzeichnis TEMP einschließlich aller  zu diesem Verzeichnis gehörenden Dateien und Unterverzeichnisse zu löschen,  geben Sie an der Eingabeaufforderung folgenden Befehl ein:

deltree c:\temp 


TREE

Zeigt die Verzeichnisstruktur eines Pfades oder eines Datenträgers in  grafischer Form an.

Syntax TREE [Laufwerk:][Pfad] [/F] [/A]

Parameter
Laufwerk: Gibt das Laufwerk an, in dem sich der Datenträger befindet, dessen  Verzeichnisstruktur Sie angezeigt bekommen möchten.
Pfad: Gibt das Verzeichnis an, dessen Verzeichnisstruktur Sie angezeigt  bekommen möchten.

Optionen

/F Zeigt die Namen der Dateien an, die in den betroffenen Verzeichnissen  abgelegt sind.
/A Gibt an, daß TREE für das Erstellen der Linien, die die jeweiligen  Verzeichnisse miteinander verbinden, keine Grafikzeichen, sondern  Textzeichen verwenden soll. Diese Option sollten Sie immer dann angeben, wenn Sie mit Zeichensätzen arbeiten, die keine Grafikzeichen  unterstützen, oder wenn Sie Ausgaben an Drucker senden, die nicht in der  Lage sind, Grafikzeichen korrekt zu interpretieren.

Verwandter Befehl

Informationen darüber, wie der Inhalt eines Verzeichnisses angezeigt werden  kann, finden Sie bei dem Befehl ->DIR.

TREE - Anmerkung

Die von TREE angezeigte Struktur hängt davon ab, welche Parameter Sie in der  Befehlszeile angeben. Wenn Sie weder ein Laufwerk noch einen Pfad angeben,  beginnt die von TREE angezeigte Verzeichnisstruktur mit dem aktuellen  Verzeichnis des aktuellen Laufwerks.

TREE - Beispiele

Um die Namen aller Unterverzeichnisse angezeigt zu bekommen, die sich auf  dem Datenträger des aktuellen Laufwerks befinden, geben Sie folgenden Befehl  ein:

tree \

Um die Namen der Dateien, die sich in den Verzeichnissen des Laufwerks C:  befinden, bildschirmweise angezeigt zu bekommen, geben Sie folgenden Befehl  ein:

tree c:\ /f | more

Um die in dem vorhergehenden Beispiel erzeugte Liste per Drucker auszugeben,  geben Sie den folgenden Befehl ein:

tree c:\ /f > prn