dir (Deutsch)
- 16.10.2017
- 7 Minuten zum Lesen
-
- e
- j
- D
- a
- i
-
+5
Zeigt eine Liste der Dateien und Unterverzeichnisse eines Verzeichnisses an. Bei Verwendung ohne Parameter zeigt dieser Befehl die Datenträgerbezeichnung und die Datenträgerbezeichnung des Datenträgers an Seriennummer, gefolgt von einer Liste der Verzeichnisse und Dateien auf der Festplatte (einschließlich ihrer Namen sowie Datum und Uhrzeit der letzten Änderung). Bei Dateien zeigt dieser Befehl die Namenserweiterung und die Größe in Byte an. Dieser Befehl zeigt auch die Gesamtzahl der aufgelisteten Dateien und Verzeichnisse, ihre kumulative Größe und den auf der Festplatte verbleibenden freien Speicherplatz (in Byte) an.
Der Befehl dir kann auch über die Windows-Wiederherstellungskonsole ausgeführt werden verschiedene Parameter. Weitere Informationen finden Sie unter Windows-Wiederherstellungsumgebung (WinRE).
Syntax
Parameter
Parameter | Beschreibung |
---|---|
|
Gibt das Laufwerk und das Verzeichnis an, für das Sie möchten Eine Liste anzeigen. |
|
Gibt eine bestimmte Datei oder Gruppe von Dateien an, für die Sie möchten Eine Liste anzeigen. |
/ p | Zeigt jeweils einen Bildschirm der Liste an. Um den nächsten Bildschirm anzuzeigen, drücken Sie eine beliebige Taste. |
/ q | Zeigt Informationen zum Dateibesitz an. |
/ w | Zeigt die Liste im Breitformat mit bis zu fünf Dateinamen oder Verzeichnisnamen in jeder Zeile an. |
/ d | Zeigt die Liste im selben Format wie / w an, die Dateien sind jedoch nach Spalten sortiert. |
/ a <attributes> ] |
Zeigt nur die Namen dieser Verzeichnisse und Dateien mit den angegebenen Attributen an. Wenn Sie diesen Parameter nicht verwenden, zeigt der Befehl die Namen aller Dateien außer versteckten Dateien und Systemdateien an. Wenn Sie diesen Parameter ohne Angabe von Attributen verwenden, zeigt der Befehl die Namen aller Dateien an, einschließlich versteckter Dateien und Systemdateien. Die Liste Mögliche Attributwerte sind:
Sie können eine beliebige Kombination verwenden von diesen Werten, aber trennen Sie Ihre Werte nicht durch Leerzeichen. Optional können Sie ein Trennzeichen (:) oder ein Bindestrich (-) als Präfix verwenden, um „nicht“ zu bedeuten. Wenn Sie beispielsweise das Attribut -s verwenden, werden die Systemdateien nicht angezeigt. |
/ o <sortorder> ] |
Sortiert die Ausgabe nach Sortierreihenfolge, die eine beliebige Kombination der folgenden Werte sein kann:
Mehrere Werte werden in der Reihenfolge verarbeitet, in der Sie sie auflisten. Trennen Sie mehrere Werte nicht durch Leerzeichen, aber Sie können optional einen Doppelpunkt (:) verwenden. Wenn keine Sortierreihenfolge angegeben ist , dir / o listet die Verzeichnisse alphabetisch auf, gefolgt von den Dateien, die ebenfalls alphabetisch sortiert sind. |
/ t <timefield> ] |
Gibt an, welches Zeitfeld angezeigt oder zum Sortieren verwendet werden soll. Die verfügbaren Zeitfeldwerte sind:
|
/ s | Listet jedes Vorkommen des angegebenen Dateinamens im angegebenen Verzeichnis und in allen Unterverzeichnissen auf. |
/ b | Zeigt eine leere Liste von Verzeichnissen und Dateien ohne zusätzliche Informationen an. Der Parameter / b überschreibt / w. |
/ l | Zeigt unsortierte Verzeichnis- und Dateinamen in Kleinbuchstaben an. |
/ n | Zeigt ein langes Listenformat mit Dateinamen ganz rechts auf dem Bildschirm an. |
/ x | Zeigt die Kurznamen an, die für Nicht-8dot3-Dateinamen generiert wurden. Die Anzeige ist dieselbe wie die Anzeige für / n, jedoch wird der Kurzname vor dem Langnamen eingefügt. |
/ c | Zeigt das Tausendertrennzeichen an in Dateigrößen. Dies ist das Standardverhalten. Verwenden Sie / c, um Trennzeichen auszublenden. |
/ 4 | Zeigt Jahre im vierstelligen Format an. |
/ r | Zeigt alternative Datenströme der Datei an. |
/? | Zeigt die Hilfe an der Eingabeaufforderung an. |
Bemerkungen
-
An Verwenden Sie mehrere Dateinamenparameter, trennen Sie jeden Dateinamen durch ein Leerzeichen, ein Komma oder ein Semikolon.
-
Sie können Platzhalterzeichen (* oder?) verwenden, um ein oder mehrere Zeichen von darzustellen einen Dateinamen und zum Anzeigen einer Teilmenge von Dateien oder Unterverzeichnissen.
-
Sie können das Platzhalterzeichen * verwenden, um eine beliebige Zeichenfolge zu ersetzen, z. B.:
-
dir *.txt
listet alle Dateien im aktuellen Verzeichnis mit Erweiterungen auf, die mit .txt beginnen, z. B. .txt, .txt1, .txt_old. -
dir read *.txt
listet alle Dateien im aktuellen Verzeichnis auf, die mit read beginnen, und mit Erweiterungen, die mit .txt beginnen, wie z. B. .txt ,. txt1 oder .txt_old. -
dir read *.*
listet alle Dateien im aktuellen Verzeichnis auf, die mit dem Lesen mit einer beliebigen Erweiterung beginnen.
Der Sternchen-Platzhalter verwendet immer eine kurze Dateinamenzuordnung Ping, so dass Sie möglicherweise unerwartete Ergebnisse erhalten. Das folgende Verzeichnis enthält beispielsweise zwei Dateien (t.txt2 und t97.txt):
Sie können erwarten, dass Sie würde die Datei t97.txt zurückgeben. Wenn Sie jedoch
dir t97\*
eingeben, werden beide Dateien zurückgegeben, da der Sternchen-Platzhalter mithilfe der Kurznamenzuordnung T97B4 ~ 1.TXT mit der Datei t.txt2 bis t97.txt übereinstimmt. Wenn Siedel t97\*
eingeben, werden beide Dateien gelöscht. -
-
Sie können das Fragezeichen (?) Als Ersatz für ein einzelnes Zeichen verwenden in einem Namen. Wenn Sie beispielsweise
dir read???.txt
eingeben, werden alle Dateien im aktuellen Verzeichnis mit der Erweiterung .txt aufgelistet, die mit read beginnen und von bis zu drei Zeichen gefolgt werden. Dies umfasst Read.txt, Read1.txt, Read12.txt, Read123.txt und Readme1.txt, jedoch nicht Readme12.txt. -
Wenn Sie / a mit mehr verwenden Dieser Befehl zeigt mehr als einen Wert in Attributen an und zeigt nur die Namen der Dateien mit allen angegebenen Attributen an. Wenn Sie beispielsweise / a mit r und -h als Attribute verwenden (indem Sie entweder
/a:r-h
oder/ar-h
verwenden), wird nur dieser Befehl ausgeführt Zeigen Sie die Namen der schreibgeschützten Dateien an, die nicht ausgeblendet sind. -
Wenn Sie mehr als einen Sortierwert angeben, sortiert dieser Befehl die Dateinamen nach dem ersten Kriterium nach dem zweiten Kriterium usw. Wenn Sie beispielsweise / o mit den Parametern e und -s für die Sortierreihenfolge verwenden (indem Sie entweder
/o:e-s
oder ) sortiert dieser Befehl die Namen von Verzeichnissen und Dateien nach Erweiterung, wobei die größte zuerst angezeigt wird, und zeigt dann das Endergebnis an. Bei der alphabetischen Sortierung nach Erweiterung werden zuerst Dateinamen ohne Erweiterungen angezeigt, dann Verzeichnisnamen. und dann Dateinamen mit Erweiterungen. -
Wenn Sie das Umleitungssymbol (
>
) verwenden, um die Ausgabe dieses Befehls an a zu senden Datei, oder wenn Sie eine Pipe (|
) verwenden, um diesen Befehl zu senden Um einen anderen Befehl einzugeben, müssen Sie/a:-d
und / b verwenden, um nur die Dateinamen aufzulisten. Sie können den Dateinamen mit / b und / s verwenden, um anzugeben, dass mit diesem Befehl das aktuelle Verzeichnis und seine Unterverzeichnisse nach allen Dateinamen durchsucht werden sollen, die mit dem Dateinamen übereinstimmen. Dieser Befehl listet nur den Laufwerksbuchstaben, den Verzeichnisnamen, den Dateinamen und die Dateinamenerweiterung (ein Pfad pro Zeile) für jeden gefundenen Dateinamen auf. Bevor Sie die Ausgabe dieses Befehls mit einer Pipe an einen anderen Befehl senden, sollten Sie die Umgebungsvariable TEMP in Ihrer Autoexec.nt-Datei festlegen.
Beispiele
Um alle Verzeichnisse nacheinander in alphabetischer Reihenfolge im Breitformat anzuzeigen und nach jedem Bildschirm anzuhalten, stellen Sie sicher, dass das Stammverzeichnis das aktuelle Verzeichnis ist, und geben Sie Folgendes ein:
Die Ausgabe listet das Stammverzeichnis, die Unterverzeichnisse und die Dateien im Stammverzeichnis einschließlich der Erweiterungen auf. Dieser Befehl listet auch die Unterverzeichnisnamen und die Dateinamen in jedem Unterverzeichnis in der Baumstruktur auf.
Um das vorhergehende Beispiel so zu ändern, dass dir die Dateinamen und Erweiterungen anzeigt, aber die Verzeichnisnamen weglässt, geben Sie Folgendes ein:
Zum Drucken Geben Sie in eine Verzeichnisliste Folgendes ein:
Wenn Sie prn angeben, wird die Verzeichnisliste an den Drucker gesendet, der an den LPT1-Anschluss angeschlossen ist an einen anderen po gebunden rt, Sie müssen prn durch den Namen des richtigen Ports ersetzen.
Sie können die Ausgabe des Befehls dir auch in eine Datei umleiten, indem Sie prn durch einen Dateinamen ersetzen. Sie können auch einen Pfad eingeben. Geben Sie beispielsweise Folgendes ein, um die dir-Ausgabe in die Datei dir.doc im Verzeichnis Records zu leiten:
Wenn dir.doc nicht vorhanden ist, erstellt dir dir , es sei denn, das Records-Verzeichnis existiert nicht. In diesem Fall wird die folgende Meldung angezeigt:
Zum Anzeigen einer Liste aller Dateinamen mit dem.txt-Erweiterung in allen Verzeichnissen auf Laufwerk C:
Der Befehl dir zeigt im Breitformat eine alphabetische Liste der übereinstimmenden Dateinamen in jedem Verzeichnis an und es wird jedes Mal angehalten, wenn sich der Bildschirm füllt, bis Sie eine beliebige Taste drücken, um fortzufahren.