Zweck:Anzeige von Informationen über Dateien und Unterverzeichnisse

 

Format: DIR[Bereiche] [Optionen] [Datei...]

 

rangesein oder mehrere Bereiche
optionseine oder mehrere Optionen für dieDateiauswahl oder das Berichtsformat
fileDie Datei, das Verzeichnis oder die Liste der Dateien oder Verzeichnisse, die angezeigt werden sollen.

 

/1

1-Spalten-Ausgabe

/L

Kleinschreibung

/2

2-Spalten-Ausgabe

/M

Fußzeile unterdrücken

/4

4-Spalten-Ausgabe

/N[desfhjlmvz]

Neue Formatierungs- oder Deaktivierungsoptionen

/:

Streams anzeigen

/O

Bestellung

/A

Attribut auswählen

/P[n]

Pause

/B

Bare (nur Name)

/Q

Besitzer anzeigen

/C

Komprimierung anzeigen

/R

Umbruch deaktivieren

/CD:...

COLORDIR Zeichenfolge

/Sn

zeige Unterverzeichnisse bis Tiefe n

/D

Farbkodierung ausschalten

/T

aTribute anzeigen

/E

Großbuchstaben

/T:

Zeittyp

/F

Vollständiger Pfad

/U

Zusammenfassende Informationen anzeigen

/G[:n]

zugewiesene Größe

/V

Vertikale Sortierung

/H

Punkte ausblenden

/W

Breit

/HL

Harte Links anzeigen

/X

Kurznamen anzeigen

/I"Text "

Beschreibungsbereich

/Z

FAT-Format verwenden

/J

Namen ausrichten

/=

Befehlsdialog

/K

Kopfzeile unterdrücken

/\

Trailing \ für Verzeichnisnamen

 

Siehe auch: ATTRIB, DESCRIBE, PDIR, SELECT und SETDOS.

 

Dateiauswahl

 

Unterstützt Befehlsdialog, erweiterte Wildcards, Bereiche, mehrere Dateinamen und Include-Listen.

 

Internet: Kann mit HTTP- und FTP-Servern verwendet werden .

 

Verwendung:

 

DIR kann verwendet werden, um Informationen über Dateien aus einem oder mehreren Verzeichnissen (lokal oder remote) in einer Vielzahl von Formaten anzuzeigen. Je nach den gewählten Optionen können Sie den Dateinamen, die Attribute und die Größe, die Uhrzeit und das Datum der letzten Änderung an der Datei, die Dateibeschreibung und das Kompressionsverhältnis der Datei anzeigen. Sie können die Informationen auch in 1, 2, 4 oder 5+ Spalten anzeigen, die Dateien auf verschiedene Arten sortieren, die Dateitypen farblich unterscheiden und nach jedem Vollbild eine Pause einlegen.

 

WennSie eine benutzerdefinierte Ausgabe erzeugen möchten, die anschließend von einem anderen Programm oder einer Batch-Datei analysiert wird, oder wenn Sie eine spezielle Verzeichnisanzeige benötigen, lesen Sie den Befehl PDIR. DIR und PDIR sind miteinander verwandt, haben aber keine identischen Schalter und sind nicht dazu gedacht, identische Ausgaben zu erzeugen.

 

Die verschiedenen DIR-Anzeigen werden durch Optionen oder Schalter gesteuert. Der beste Weg, die vielen Optionen des DIR-Befehls kennenzulernen, ist das Experimentieren. Sie werden bald wissen, welche Optionen Sie regelmäßig verwenden wollen. Sie können diese Optionen mit dem Befeh lALIAS dauerhaft auswählen .

 

Um zum Beispiel alle Dateien im aktuellen Verzeichnis in zwei Spalten anzuzeigen, vertikal sortiert (eine Spalte nach unten, dann die nächste nach unten) und mit einer Pause am Ende jeder Seite:

 

dir /2/p/v

 

Um dieses Format als Standard einzurichten, verwenden Sie einen Alias:

 

alias dir=*dir /2/p/v

 

Wenn Sie DIR auf einem LFN-Laufwerk verwenden, müssen Sie alle Dateinamen, die Leerzeichen oder Sonderzeichen enthalten, in Anführungszeichen setzen.

 

DIR setzt drei interne Variablen:

 

%_dir_dirsDie Anzahl der angezeigten Verzeichnisse
%_dir_filesDie Anzahl der angezeigten Dateien
%_dir_errorsDie Anzahl der Fehler

 

In den folgenden Abschnitten werden die Funktionen von DIR in verschiedenen Kategorien zusammengefasst. Viele der Abschnitte gehen von einer allgemeinen Diskussion zu mehr technischem Material über. Wenn Ihnen einige der Informationen in einer Kategorie zu detailliert sind, können Sie zum Anfang des nächsten Abschnitts springen. Die Abschnitte sind:

 

Onestep        Auswählen von Dateien

Onestep        Standard-DIR-Ausgabeformat

Onestep        Umschalten von Formaten

Onestep        Mehrspaltige Anzeigen

Onestep        Farbcodierte Verzeichnisse

Onestep        Umgeleitete Ausgabe

Onestep        Andere Hinweise

Onestep        Optionen

Onestep        FTP-Nutzung

 

Auswählen von Dateien

 

DIR kann Informationen über eine einzelne Datei oder über mehrere, Dutzende, Hunderte oder Tausende von Dateien auf einmal anzeigen. Um Informationen über eine einzelne Datei anzuzeigen, fügen Sie einfach den Namen der Datei in die DIR-Befehlszeile ein:

 

dir january.wks

 

Der einfachste Weg, Informationen über mehrere Dateien gleichzeitig anzuzeigen, ist die Verwendung von Platzhaltern. DIR kann mit den normalen Platzhalterzeichen (* und ?) und den erweiterten Platzhaltern arbeiten .  Zum Beispiel, um alle . WKS-Dateien im aktuellen Verzeichnis anzuzeigen :

 

dir *.wks

 

Um alle .TXT-Dateien anzuzeigen, deren Namen mit A, B oder Cbeginnen :

 

dir [abc]*.txt

 

Wenn Sie keinen Dateinamen angeben, gibt DIR auf LFN-Laufwerken standardmäßig * und  auf Laufwerken, die keine langen Dateinamen unterstützen ,*.* an. Diese Vorgabe zeigt alle nicht versteckten Dateien und Unterverzeichnisse im aktuellen Verzeichnis an. Wenn Sie einen Dateinamen für ein  Nicht-LFN-Laufwerk  angeben , der einige Platzhalter und keine Erweiterung enthält, wird DIR .* an den Namen anhängen , um alle Erweiterungen zu finden.

 

Wenn Sie zwei oder mehr Dateinamen mit Leerzeichen verknüpfen, zeigt DIR alle Dateien an, die auf den ersten Namen passen, und dann alle Dateien, die auf den zweiten Namen passen. Sie können für jeden Dateinamen ein anderes Laufwerk und einen anderen Pfad verwenden. In diesem Beispiel werden alle . WKS- und dann alle . WK1-Dateien im aktuellen Verzeichnisaufgelistet :

 

dir *.wks *.wk1

 

Wenn Sie eine Include-Liste verwenden , um mehrere Dateinamen zu verknüpfen, zeigt DIR die passenden Dateinamen in einer einzigen Liste an. Nur der erste Dateiname in einer Include-Liste kann einen Pfad haben; die anderen Dateien müssen sich im selben Pfad befinden. In diesem Beispiel werden die gleichen Dateien wie im vorherigen Beispiel angezeigt, aber die . WKS- und . WK1-Dateien sind miteinander vermischt:

 

dir *.wks;*.wk1

 

Mit der Option /Skönnen Sie Dateien im aktuellen oder benannten Verzeichnis sowie in allen zugänglichen Unterverzeichnissen einschließen .  In diesem Beispiel werden alle . WKS- und . WK1-Dateien im Verzeichnis D:\DATA und jedem seiner Unterverzeichnisse angezeigt :

 

dir /s d:\data\*.wks;*.wk1

 

Mit der Option/Akönnen Sie Dateien auch nach ihren Attributen auswählen . Dieser Befehl zeigt zum Beispiel die Namen aller Unterverzeichnisse des aktuellen Verzeichnisses an:

 

dir /a:d

 

Mit der Option /Ischließlich  kann DIR die anzuzeigenden Dateien anhand ihrer Beschreibungen auswählen (siehe DESCRIBE für weitere Informationen zu Dateibeschreibungen). DIR zeigt eine Datei an, wenn ihre Beschreibung mit dem Text nach dem  Schalter/I übereinstimmt . Bei der Suche wird nicht zwischen Groß- und Kleinschreibung unterschieden. Sie können Wildcards und erweiterte Wildcards als Teil des Textes verwenden. Um zum Beispiel eine Datei anzuzeigen, die als "Testdatei" beschrieben wird, können Sie diesen Befehl verwenden:

 

dir /i "test file"

 

Wenn Sie Dateien anzeigen möchten, die das Wort "Testdatei" irgendwo in ihrer Beschreibung enthalten, verwenden Sie erweiterte Platzhalter wie diesen:

 

dir /i "*Testdatei*"

 

Um nur die Dateien anzuzeigen , diekeine Beschreibungen haben, verwenden Sie:

 

dir /I"[]"

 

Darüber hinaus können Sie Bereiche verwenden , um bestimmte Dateigruppen auszuwählen oder auszuschließen. Um beispielsweise alle Dateien anzuzeigen, die in der letzten Woche geändert wurden, alle Dateien außer denen mit der Erweiterung.BAK und alle Dateien mit einer Größe von über 500 KB:

 

dir /[d-7]

dir /[!*.bak]

dir /[s500K]

 

Sie können jede dieser Dateiauswahltechniken so kombinieren, wie es Ihren Bedürfnissen entspricht.

 

Standard-DIR-Ausgabeformat

 

Die Ausgabe von DIR hängt von der Art des Datenträgers oder Laufwerks ab, auf dem die Dateien gespeichert sind. Wenn der Datenträger lange Dateinamen unterstützt, enthält das Standard-DIR-Format 4 Spalten: das Datum der letzten Dateiveränderung oder des letzten Schreibvorgangs, die Uhrzeit des letzten Schreibvorgangs, die Dateigröße in Bytes und den Dateinamen. Der Name wird so angezeigt, wie er auf dem Datenträger gespeichert ist, in Groß-, Klein- oder gemischter Großschreibung. DIR bricht Dateinamen von einer Zeile zur nächsten um, wenn sie zu lang sind, um in die Breite der Anzeige zu passen. Das Standardausgabeformat ist:

 

Volume in drive C is unlabeled Serial number is 3aaf:c891

Directory of C:\release\version12\*

 

2018-08-30 0:39 <DIR> .

2018-08-30 0:39 <DIR> ..

2018-08-25 11:30 <DIR> tcmd

2018-08-25 23:07 4,801,840 tcmd.exe

 

(Siehe Formatwechsel weiter unten für Informationen zum Ändern des Standardformats für lange Dateinamen, um Platz für Dateibeschreibungen zu schaffen).

 

Auf FAT-Volumes, die keine langen Dateinamen unterstützen, enthält das Standard-DIR-Format 5 Spalten: den Dateinamen, die Dateigröße in Bytes, das Datum des letzten Schreibvorgangs, die Uhrzeit des letzten Schreibvorgangs und die Dateibeschreibung. Dateinamen werden in Kleinbuchstaben aufgelistet, Verzeichnisnamen in Großbuchstaben:

 

Volume in drive C is C - BOOTUP Serial ...

Directory of C:\*

 

. <DIR> 8-24-18 12:17

.. <DIR> 8-24-18 12:17

TEST <DIR> 8-01-18 16:21

jpstree.idx 196967 8-28-18 17:57 JP fuzzy directory index

 

Die Ausgabe von DIR ist normalerweise nach Namen sortiert, wobei Verzeichnisse zuerst aufgeführt werden. Sie können die Sortierreihenfolge mit der  Option/Oändern . Diese beiden Befehle sortieren die Ausgabe zum Beispiel nach dem Datum. Der erste Befehl listet die älteste Datei zuerst auf; der zweite Befehl listet die älteste Datei zuletzt auf:

 

dir /o:d

dir /o:-d

 

Bei der Anzeige von Dateibeschreibungen bricht DIR lange Zeilen um, damit sie auf den Bildschirm passen. DIR zeigt in jeder Beschreibungszeile maximal 40 Zeichen Text an (es sei denn, die Breite Ihres Bildschirms erlaubt eine breitere Darstellung). Wenn Sie den Beschreibungsumbruch mit der Option/Rdeaktivieren , wird die Beschreibung am rechten Rand des Bildschirms abgeschnitten, und am Ende der Zeile wird ein Rechtspfeil hinzugefügt, um Sie auf das Vorhandensein von zusätzlichem Beschreibungstext hinzuweisen.

 

Die Standardausgabe von DIR ist sortiert. Es zeigt zuerst die Verzeichnisnamen an, wobei "<DIR>" anstelle der Dateigröße eingefügt wird, und dann die Dateinamen. DIR geht davon aus, dass Ziffernfolgen numerisch sortiert werden sollten (z. B.  wird die Datei DRAW2 vor DRAW03 aufgelistet , weil 2 numerisch kleiner als 03 ist), und nicht streng alphabetisch (wo DRAW2 an zweiter Stelle stehen würde, weil "2" in alphanumerischer Reihenfolge auf "0" folgt). Sie können die Sortierreihenfolge mit der  Option /Oändern .  Wenn DIR die Dateinamen in einem mehrspaltigen Format anzeigt, werden die Dateinamen horizontal sortiert, es sei denn, Sie verwenden die  Option /V, um die Ausgabe vertikal zu sortieren.

 

Die Anzeige von DIR kann auf viele Arten modifiziert werden, um verschiedenen Anforderungen gerecht zu werden. Die meisten der folgenden Abschnitte beschreiben die verschiedenen Möglichkeiten, wie Sie das Ausgabeformat von DIR ändern können.

 

Umschalten von Formaten

 

Auf Datenträgern, die lange Dateinamen unterstützen, können Sie DIR mit der Option/Zzwingen, ein FAT-ähnliches Format zu verwenden (zuerst der Dateiname, dann die Dateiinformationen) . Falls erforderlich, schneidet DIR /Z lange Dateinamen auf LFN-Laufwerken ab und fügt einenRechtspfeil  hinzu, um anzuzeigen, dass der Name zusätzliche Zeichen enthält.

 

Das Standard-LFN-Ausgabeformat bietet nicht genügend Platz, um neben den Dateinamen auch Beschreibungen anzuzeigen. Wenn Sie also auf einem Datenträger, der lange Dateinamen unterstützt, Dateibeschreibungen als Teil der DIR-Liste anzeigen möchten, müssen Sie die  Option/Zverwenden .

 

DIR zeigt die alternativen, kurzen Dateinamen für Dateien mit langen Dateinamen an, wenn Sie die  Option /X verwenden. Bei alleiniger Verwendung von/X zeigt DIR die Namen in zwei Spalten nach Größe, Zeit und Datum an: eine Spalte für alternative oder kurze Dateinamen und die andere für lange Dateinamen. Wenn eine Datei keinen kurzen oder alternativen Namen hat, der sich vom langen Dateinamen unterscheidet, ist die erste Spalte für den Dateinamen leer.

 

Wenn Sie /X und /Z zusammenverwenden , zeigt DIR die kurzen oder alternativen Dateinamen im FAT-ähnlichen Anzeigeformat an.

 

Wenn Sie die  Option/B verwenden, zeigt DIR nur die Dateinamen an und lässt z. B. die Dateigröße, den Zeitstempel und die Beschreibung für jede Datei weg:

 

[c:\] dir w* /b

WINDOWS

WINNT

WINALIAS

WINENV.BTM

.....

 

Es gibt mehrere Möglichkeiten, die von /Berzeugte Anzeige zu ändern .  Die Option /F ähnelt der Option /B, zeigt jedoch den vollständigen Pfad und Namen jeder Datei an, anstatt nur den Namen. Um die gleichen Informationen für ein Verzeichnis und seine Unterverzeichnisse anzuzeigen, verwenden Sie /B /S oder /F /S. Sie können /B /X verwenden , um den Kurznamen jeder Datei ohne zusätzliche Informationen anzuzeigen.

 

Mehrspaltige Anzeigen

 

DIR hat drei Optionen, /2, /4 und /W, die mehrspaltige Anzeigen erzeugen.

 

Die  Option /2 erzeugt eine zweispaltige Anzeige. Auf Laufwerken, die lange Dateinamen unterstützen, wird nur der Name jeder Datei angezeigt, wobei Verzeichnisnamen in eckige Klammern gesetzt werden, um sie von den Dateinamen zu unterscheiden. Auf Laufwerken, die keine langen Dateinamen unterstützen, oder wenn /Z oder /X verwendet wird (siehe unten), enthält die Anzeige den Kurznamen, die Dateigröße und den Zeitstempel für jede Datei.

 

Die  Option /4 ist ähnlich wie/2, zeigt aber Verzeichnisinformationen in 4 Spalten an. Auf Laufwerken, die keine langen Dateinamen unterstützen, oder wenn /Z oder /X verwendet wird (siehe unten), zeigt das Display den Dateinamen und die Dateigröße in Kilobyte (KB) oder Megabyte (MB) an, mit "<D>" in der Größenspalte für Verzeichnisse.

 

Die  Option/W zeigt die Verzeichnisinformationen in 5 oder mehr Spalten an, abhängig von der Breite Ihres Bildschirms. Jeder Eintrag in einer DIR /W-Anzeige enthält entweder den Namen einer Datei oder den Namen eines Verzeichnisses. Verzeichnisnamen werden in eckige Klammern gesetzt, um sie von Dateinamen zu unterscheiden.

 

Wenn Sie eine dieser Optionen auf einem Laufwerk verwenden, das lange Dateinamen unterstützt, und kein alternatives Anzeigeformat mit /Z oder /Xauswählen , richtet sich die tatsächliche Anzahl der Spalten nach dem längsten anzuzeigenden Namen und der Breite Ihres Bildschirms und kann geringer sein als die von Ihnen angeforderte Anzahl (z. B. sehen Sie möglicherweise nur drei Spalten, obwohl Sie /4 verwendet haben ). Wenn der längste Name zu lang ist, um in eine einzige Zeile zu passen, wird die Anzeige auf eine Spalte reduziert, und jeder Name wird umbrochen, wobei "zusätzliche" Leerzeilen hinzugefügt werden, damit jeder Name die gleiche Anzahl von Zeilen einnimmt.

 

Auf LFN-Laufwerken können Sie /Z mit einer der mehrspaltigen Optionen verwenden , um eine Anzeige im FAT-Format zu erzeugen, wobei lange Namen abgeschnitten werden, damit sie in den verfügbaren Platz passen. Wenn Sie/X verwenden , wird ebenfalls eine Anzeige im FAT-Format verwendet, aber es werden kurze Namen angezeigt (anstelle von abgeschnittenen langen Namen). Die folgende Tabelle fasst die Auswirkungen der verschiedenen Optionen bei Verwendung von TCC auf einem LFN-Laufwerk:

 


Standard oder /1

/2 oder /4 Spalten

/W (breit)

Normal

Datum, Uhrzeit, Größe, LFN

2 - 4 Spalten, nur LFNs

Anzahl der Spalten basiert auf der längsten LFN

/Z (FAT)

Abgeschnittene LFN, Größe, Datum, Zeit

2 - 4 Spalten, abgeschnittene LFN plus Datum, Zeit, Größe

5+ Spalten, nur abgeschnittene LFNs

/X (SFN)

Datum, Zeit, Größe, SFN, LFN

2 - 4 Spalten, SFNs plus Datum, Zeit, Größe

5+ Spalten, nur SFNs

/X /Z

SFN, Größe, Datum, Zeit

(gleich wie /X)

(Gleich wie /X)

 

 

Farbcodierte Verzeichnisse

 

DIR kann jeden Dateinamen und die zugehörigen Dateiinformationen in einer anderen Farbe anzeigen, abhängig von der Dateierweiterung, den Attributen oder dem passenden Bereich.

 

Um die Anzeigefarben auszuwählen, müssen Sie entweder mit dem  SET-Befehl eine Umgebungsvariable namens COLORDIR erstellen  oder die  Konfigurationsoption Verzeichnisfarben verwenden. Wenn Sie weder die Variable noch die Konfigurationsoption verwenden, verwendet DIR die Standard-Bildschirmfarben für alle Dateien.

 

Wenn Sie die Variable COLORDIR verwenden, überschreibt sie die  Option Verzeichnisfarben.  Es kann sinnvoll sein, die COLORDIR-Variable zum Experimentieren zu verwenden und dann mit der Option Verzeichnisfarben dauerhafte Verzeichnisfarben festzu legen.

 

Das Format sowohl für die Umgebungsvariable COLORDIR als auch für die  OptionDirectory Colors ist:

 

ext ... :Farbname; ...

 

wobei "ext" entweder eine Dateierweiterung (die auch Platzhalter enthalten kann), einer oder mehrere der folgenden Dateitypen ist:

 

Typ

betroffene Dateien

ARCHIVE

Dateien mit gesetztem Archivattribut (geändert seit der letzten Sicherung)

COMPRESSED

Komprimierte Dateien

DIRS

Verzeichnisse

ENCRYPTED

Verschlüsselte Dateien

HIDDEN

Versteckte Dateien

JUNCTION

Verknüpfungen oder symbolische Links

NORMAL

Dateien, die keine Attribute haben

NOTINDEXED

Dateien, deren Inhalt nicht indiziert ist

OFFLINE

Offline-Dateien

RDONLY

Nur-Lese-Dateien

SPARSE

Lückenhafte Dateien

SYSTEM

Systemdateien

TEMPORARY

temporäre Dateien

 

oder einen Bereich (Größe, Datum, Zeit, Beschreibung, Eigentümer und/oder Ausschluss) oder einen Dateisubsystemtyp:

 

EXETYPE_WIN32GUIWindows x86 GUI-Anwendung
EXETYPE_WIN32CUIWindows-x86-Konsolenanwendung
EXETYPE_WIN64GUIWindows-x64-GUI-Anwendung
EXETYPE_WIN64CUIWindows x64 Konsolenanwendung
EXETYPE_DOSDOS (16-bit) Anwendung (veraltet)
EXETYPE_POSIXPOSIX-Anwendung (veraltet)
EXETYPE_EFIEFI-Anwendung

 

und "ColorName" ist ein beliebiger gültiger Farbname (siehe Farben und Farbnamen für Informationen über Farbnamen). Die Angabe eines Subsystemtyps verlangsamt die Verzeichnisanzeige erheblich, da TCC den Header jeder Datei lesen muss, um eine Übereinstimmung zu finden.

 

Wenn eine Datei einen der oben aufgeführten reservierten Dateitypnamen als Erweiterung verwendet (z. B.xyz.hidden), erhält diese Datei die für den Dateityp definierte Farbe.

 

Anders als bei den meisten Farbspezifikationen kann der Hintergrundteil des Farbnamens bei Verzeichnisfarben weggelassen werden. Wenn Sie keine Hintergrundfarbe angeben, verwendet DIR die aktuelle Hintergrundfarbe des Bildschirms.

 

Sokönnen Sie beispielsweise . COM- und . EXE-Dateien in Rot auf dem aktuellen Hintergrund, . C- und . ASM-Dateien in hellem Cyan auf dem aktuellen Hintergrund, schreibgeschützte Dateien in Grün auf Weiß und alles andere in der Standardfarbe anzeigen:

 

set colordir=exe:red; c asm:bright cyan; rdonly:green on white

 

Um 32-Bit-Konsolenanwendungen in hellem Grün und 64-Bit-Konsolenanwendungen in hellem Rot anzuzeigen:

 

set colordir=EXETYPE_WIN32CUI:bri green;EXETYPE_WIN64CUI:bri red

 

Erweiterte Platzhalter können in Verzeichnisfarbangaben verwendet werden. So können Sie beispielsweise.BAK-, .BAX- und . BAC-Dateien in Rot anzeigen lassen  und alles andere in der Standardfarbe:

 

set colordir=BA[KXC]:red

 

Sie können Attributstests mit den Befehlen.and. / .or. / .xor. / .not. Schlüsselwörtern kombinieren. Zum Beispiel, um Verzeichnisse, die auch versteckt sind, blau darzustellen:

 

set colordir=dirs .and. hidden:blue

 

COLORDIR verarbeitet die Zeile von links nach rechts, und unterstützt keine Klammern.

 

Umgeleitete Ausgabe

 

Die Ausgabe des DIR-Befehls kann, wie die der meisten anderen internen Befehle,  in eine Datei, einen Drucker, eine serielle Schnittstelle oder ein anderes Gerät umgeleitet werden. Allerdings müssen Sie bei der Umleitung der DIR-Ausgabe bestimmte DIR-Optionen berücksichtigen.

 

DIR bricht sowohl lange Dateinamen als auch Dateibeschreibungen auf die Breite der Anzeige um. Die umgeleitete Ausgabe wird ebenfalls auf die Breite des Bildschirms umbrochen. Verwenden Sie die  Option/R, wenn Sie den Umbruch von langen Beschreibungen deaktivieren wollen.

 

Wenn Sie ein farbcodiertes Verzeichnis in eine Datei oder ein Zeichengerät umleiten, entfernt DIR die Farbdaten, wenn es die Verzeichnisinformationen an eine Datei sendet.

 

Um die DIR-Ausgabe in die Zwischenablage umzuleiten, verwenden Sie CLIP: (oder CLIP0: - CLIP9:) als Name des Ausgabegeräts, zum Beispiel:

 

dir *.exe > clip:

 

FTP-Verwendung

 

Sie können Verzeichnisse auf FTP-Servern anzeigen. Zum Beispiel:

 

dir ftp://ftp.microsoft.com/

 

Sie können auch den  Befehl IFTP verwenden , um eine FTP-Sitzung auf einem Server zu starten, und dann eine vereinfachte Syntax verwenden, um die gewünschten Dateien und Verzeichnisse anzugeben.

 

HTTP-Benutzung

 

DIR bietet eine begrenzte Unterstützung für HTTP- und HTTPS-Dateinamen. DIR zeigt den Dateinamen, die Größe und Datum/Uhrzeit (nur für den letzten Schreibvorgang) an. Wildcards werden nicht unterstützt (dies ist eine HTTP-Beschränkung, nicht TCC).

 

Sonstige Hinweise

 

Wenn Sie einen bestimmten Ländercode für Ihr System ausgewählt haben, zeigt DIR das Datum im Format des jeweiligen Landes an. Das Standard-Datumsformat ist U.S. (mm-tt-jj). Das Trennzeichen in der Dateizeit wird ebenfalls durch den Ländercode beeinflusst. Tausender- und Dezimaltrennzeichen in numerischen Anzeigen werden durch den Ländercode und durch die ThousandsChar- und DecimalChar-Einstellungen beeinflusst, die in den Konfigurationsdialogen oder in der .INI-Datei ausgewählt wurden.

 

DIR kann im Allgemeinen jedes beliebige Dateidatum zwischen dem 1. Januar 1980 und dem 31. Dezember 2099 anzeigen, wenn das Datum vom Betriebssystem korrekt geliefert wird.

 

Wenn Sie die NTFS-Plattenkomprimierung verwenden, können Sie denSchalter /C verwenden , um den Grad der Komprimierung für jede Datei anzuzeigen. In diesem Fall wird das Komprimierungsverhältnis anstelle der Dateibeschreibung angezeigt. Sie können die Anzeige auch mit dem Schalter/O:cnach Kompressionsverhältnissen sortieren . Einzelheiten zu beiden Schaltern finden Sie im Abschnitt Optionen weiter unten. /C und /O:c werdenbei unkomprimierten Laufwerken ignoriert. Mit/C werden die Kompressionsverhältnisse auf Laufwerken, die lange Dateinamen unterstützen, nicht angezeigt, es sei denn, Sie verwenden auch /Z, um auf das alte kurze Dateinamenformat umzuschalten.

 

Wenn das Attribut OFFLINE gesetzt ist, zeigt DIR die Dateigröße in Klammern an (aus Kompatibilität mit CMD).

 

Optionen:

 

Optionen in der Befehlszeile gelten nur für die Dateinamen, die auf die Option folgen, und Optionen am Ende der Zeile gelten nur für den vorangehenden Dateinamen. Auf diese Weise können Sie unterschiedliche Optionen für verschiedene Dateigruppen angeben, wobei die Kompatibilität mit dem traditionellen DIR-Befehl erhalten bleibt, wenn ein einzelner Dateiname angegeben wird.

 

/=Zeigt das Dialogfeld des DIR-Befehls an, um Sie bei der Festlegung der Dateinamen- und Befehlszeilenoptionen zu unterstützen. Die Option /= kann an einer beliebigen Stelle in der Zeile stehen; zusätzliche Optionen setzen die entsprechenden Felder im Befehlsdialog.

 

/\Anzeige von Verzeichnisnamen mit einem nachgestellten \.

 

/1Einspaltige Anzeige - zeigt den Dateinamen, die Größe, das Datum und die Uhrzeit an; zeigt auch die Beschreibung auf Laufwerken an, die keine langen Dateinamen unterstützen. Dies ist die Standardeinstellung. Bei  Verwendung von /T werden die Attribute anstelle der Beschreibung angezeigt; bei  Verwendung von /C oder /O:c wird das Kompressionsverhältnis anstelle der Beschreibung angezeigt. Diese Option ist besonders nützlich, wenn Sie eine  in einem Alias gespeicherte Standardeinstellung/2, /4 oder /W außer Kraft setzen wollen . Auf NTFS-Laufwerken wird in der einspaltigen Anzeige auch das Ziel von symbolischen Links nach dem Dateinamen angezeigt.

 

/2Zweispaltige Anzeige - zeigt nur den Namen (auf LFN-Laufwerken) oder den Dateinamen, die Größe, das Datum und die Uhrzeit auf anderen Laufwerken an. Siehe Mehrspaltige Anzeige oben für weitere Details.

 

/4Vierspaltige Anzeige - zeigt nur den Namen an (auf LFN-Laufwerken); oder zeigt den Dateinamen und die Größe in K (Kilobyte) oder M (Megabyte) auf anderen Laufwerken an, wobei Dateien mit einer Größe zwischen 1 und 9,9 Megabyte in Zehnteln angezeigt werden (z. B."2,4M"). Siehe Mehrspaltige Anzeigen oben für weitere Details.

 

/:Anzeige von Dateistromnamen und -größen auf NTFS-Volumes. In Kombination mit den Optionen /B oder /F wird die Größe weggelassen.

 

Wenn /: in Verbindung mit /B (Bare) verwendet wird, wird der Dateiname in der ersten Zeile angezeigt, dann alle Streams, eingerückt mit zwei Leerzeichen, in den folgenden Zeilen:

 

c:\test\myfile.dat

xyz:$DATA

abc:$DATA

 

Wenn /: in Verbindung mit /F (vollständiger Pfad) verwendet wird, wird der Dateiname in der ersten Zeile angezeigt, dann werden alle Datenströme in den nachfolgenden Zeilen an den Dateinamen angehängt:

 

c:\test\myfile.dat

c:\test\myfile.dat:xyz

c:\test\myfile.dat:abc

 

/A[:]Zeigt nur die Dateien an, für die das/die angegebene(n) Attribut(e) gesetzt ist/sind.  Informationen zu den Attributen, die auf /A: folgen können ,finden Sie unter Attributschalter.

 

Sie können /A:=angeben , um ein Dialogfeld anzuzeigen, das Sie bei der Einstellung einzelner Attribute unterstützt.

 

/BUnterdrücken Sie die Kopf- und Zusammenfassungszeilen und zeigen Sienur dieDatei- oder Unterverzeichnisnamen in einer einzigen Spalte an. Diese Option ist besonders nützlich, wenn Sie eine Liste von Namen an eine Datei oder ein anderes Programm weiterleiten wollen. Wenn Sie/B mit /S verwenden , zeigt DIR den vollständigen Pfad jeder Datei an (dieselbe Anzeige wie /F) und nicht nur den Namen und die Erweiterung. Wenn Sie/B mit /X auf einem LFN-Laufwerk verwenden, zeigt DIR den kurzen Namen jeder Datei anstelle des langen Namens an. Mit/B wird auch /H gesetzt .

 

/B1 zeigt relative Pfade an, wenn es mit /S verwendet wird. (Normalerweise zeigt /B den vollständigen Pfadnamen für die Datei an).

 

/C Anzeige der prozentualen Komprimierung pro Datei und der gesamten Komprimierung auf NTFS-Laufwerken mit aktivierter Komprimierung. /C funktioniert nur im einspaltigen Modus; es wird ignoriert, wenn /2, /4 oder /W verwendet wird.

 

/CD:Definieren Sie eine benutzerdefinierte Zeichenfolge für die Einfärbung von Verzeichnissen, die anstelle der Umgebungsvariablen COLORDIR oder der Option ColorDir in TCMD.INI verwendet werden soll.

 

/DDeaktiviert vorübergehend die Farbkodierung von Verzeichnissen. Kann erforderlich sein, wenn farbcodierte Verzeichnisse verwendet werden und die DIR-Ausgabe auf ein Zeichengerät wie eine serielle Schnittstelle (z.B. COM1) umgeleitet wird. /D ist nicht erforderlich, wenn die DIR-Ausgabe in eine Datei umgeleitet wird.

 

/EAnzeige von Dateinamen inGroßbuchstaben .

 

/FZeigt jeden Dateinamen mit seinem Laufwerksbuchstaben und Pfad in einer einzigen Spalte an, ohne weitere Informationen. Wenn Sie /F mit /Xverwenden , wird die "kurze" Version des gesamten Pfades angezeigt.

 

/G[:n]Anzeige des zugewiesenen Speicherplatzes anstelle der tatsächlichen Größe der einzelnen Dateien. Sie können optional die Größe des Plattenclusters angeben, der von /G verwendet werden soll. (DIR fragt normalerweise das System nach der Clustergröße auf dem angegebenen Laufwerk ab, aber Sie können mit /G:n überschreiben, wenn Sie wissen, dass die zurückgegebene Information nicht korrekt ist, oder wenn Sie die Größe ermitteln wollen, die erforderlich wäre, wenn die angegebenen Dateien auf ein anderes Gerät mit einer anderen Clustergröße verschoben worden wären).

 

/HUnterdrücken Sie die Anzeige der Verzeichnisse"." und"..".

 

/HLZeigt die Hardlinks für Dateien und Verzeichnisse an. /HL kann nur im einspaltigen Modus verwendet werden.

 

/I "text"Wählt Dateinamen anhand des Textes in ihren Beschreibungen aus. Der Text kann Wildcards und erweiterte Wildcards enthalten .  Der Suchtext muss in doppelte Anführungszeichen gesetzt werden und  unmittelbar  auf /I folgen , ohne dazwischen liegende Leerzeichen. Sie können alle Dateinamen, die eine Beschreibung haben, mit /I"[?]*" oder alle Dateinamen, die keine Beschreibung haben, mit /I"[]" auswählen .

 

Die  Option /I kann verwendet werden, um Dateien auszuwählen, auch wenn keine Beschreibungen angezeigt werden (z. B. wenn /2 verwendet wird). Allerdings wird/I ignoriert, wenn /C oder /O:c verwendet wird.

 

/JAusrichten von Dateinamenerweiterungen und deren Anzeige im FAT-Format. Wenn Sie ein LFN-Laufwerk verwenden, müssen Sie auch die Optionen/X und /Z angeben .

 

/KUnterdrücken Sie die Anzeige des Headers (Datenträger- und Verzeichnisnamen).

 

/LAnzeige von Datei- und Verzeichnisnamen inKleinbuchstaben .

 

/MUnterdrücken Sie die Anzeige der Fußzeile (Datei- und Byteanzahlsummen) .

 

/NVerwenden Sie dasAnzeigeformat für lange Dateinamen, auch wenn die Dateien auf einem Datenträger gespeichert sind, der keine langen Dateinamen unterstützt. Siehe auch /Z.

 

Ein /N mit einem der folgenden Argumente hat eine andere Bedeutung:

 

dVersteckte Verzeichnisse überspringen (bei Verwendung mit /S)
eKeine Fehlermeldung ausgeben, wenn keine Dateien übereinstimmen
fZeigt in der Zusammenfassung keine "freien Bytes" an
hDie Kopfzeile wird nicht angezeigt
jAbzweigungen überspringen (bei Verwendung mit /S)
lBei symbolischen Links wird der Link-Name nicht angezeigt
m:nMaximal n Verzeichniseinträge anzeigen
sZeigt die Zusammenfassung nicht an.
vZeigt die Volume-Informationen nicht an.
zSystemverzeichnisse überspringen (bei Verwendung mit /S)

 

/OLegt die Sortierreihenfolge fest. Sie können eine beliebige Kombination der unten aufgeführten Sortieroptionen verwenden. Wenn mehrere Optionen verwendet werden, wird die Liste nach der ersten Sortieroption als Primärschlüssel, der nächsten als Sekundärschlüssel usw. sortiert:

 

nSortieren nach Dateiname und Erweiterung, sofern nicht  ausdrückliche angegeben ist. Dies ist die Standardeinstellung.
-Umkehrung der Sortierreihenfolge für den nächsten Sortierschlüssel
aSortieren Sie Namen und Erweiterungen in der Standard-ASCII-Reihenfolge, anstatt numerisch, wenn der Name oder die Erweiterung numerische Teilzeichenfolgen enthält.
cSortieren nach Kompressionsverhältnis (die am wenigsten komprimierte Datei in der Liste wird zuerst angezeigt). Bei einspaltigen Verzeichnisanzeigen im kurzen Dateinamenformat werden die Kompressionsverhältnisse als Grundlage für die Sortierung verwendet und ebenfalls angezeigt. Bei breiteren Anzeigen (/2, /4 und /W) und Anzeigen im LFN-Format werden die Kompressionsverhältnisse zur Bestimmung der Reihenfolge verwendet, aber nicht angezeigt. Informationen zu den unterstützten Komprimierungssystemen finden Sie unter /C oben.
dSortieren nach Datum und Uhrzeit (älteste zuerst); siehe auch /T:acw
eSortieren nach Erweiterung
gErst Unterverzeichnisse, dann Dateien gruppieren
iSortieren nach Dateibeschreibung (wird ignoriert, wenn  auch/C oder /O:c verwendet wird)
oSortieren nach Eigentümer
rUmkehrung der Sortierreihenfolge für alle Optionen
sSortieren nach Größe
t Gleich wie d
uUnsortiert
xKombiniert mit /S, sortiert die Ergebnisse aller Verzeichnisse zusammen und zeigt sie in einer einzigen Liste an. (Wenn Sie nicht auch /F angeben, werden Sie wahrscheinlich kein verständliches Ergebnis erhalten). Beachten Sie, dass /O:x die Kopf- und Fußzeilen ausschaltet.

 

/P[n]Warten Sie nach jeder Bildschirmseite auf das Drücken einer Taste, bevor Sie die Anzeige fortsetzen. Ihre Optionen an der Eingabeaufforderung werden unter Seiten- und Dateieingabeaufforderungen ausführlich erläutert . Die Option /P hat ein optionales Argument n, das die Anzahl der Sekunden angibt, die auf einen Tastendruck gewartet werden soll, bevor die Anzeige fortgesetzt wird.

 

/QZeigt den Eigentümer der Datei oder des Verzeichnisses an ( nurNTFS und entfernte Verzeichnisse).

 

/RErzwingt, dass lange Beschreibungen in einer einzigenZeile angezeigt werden, anstatt in zwei oder mehr Zeilen umbrochen zu werden. Verwenden Sie /R, wenn die Ausgabe auf ein Zeichengerät umgeleitet wird, z. B. eine serielle Schnittstelle oder einen Drucker, oder wenn Sie möchten, dass die Beschreibungen in der Bildschirmanzeige abgeschnitten und nicht umbrochen werden.

 

/SZeigt Dateiinformationen aus dem aktuellen Verzeichnis und allen zugänglichen Unterverzeichnissen an. DIR zeigt nur Kopfzeilen und Zusammenfassungen für die Verzeichnisse an, die Dateien enthalten, die mit den Dateinamen, Bereichen und Attributen übereinstimmen, die Sie in der Befehlszeile angegeben haben. DIR zeigt aus Kompatibilität mit CMD auchversteckte Unterverzeichnisse an .

 

Wenn Sie nach dem /S eine Zahl angeben, beschränkt DIR die Rekursion der Unterverzeichnisse auf diese Zahl. Wenn Sie zum Beispiel einen Verzeichnisbaum "\a\b\c\d\e" haben, wirkt sich /S2 nur auf die Verzeichnisse "a", "b" und "c" aus.

 

Wenn Sie ein + gefolgt von einer Zahl nach dem /S angeben , zeigt DIR keine Dateinamen an, bis es diese Tiefe im Unterverzeichnisbaum erreicht hat. Wenn Sie zum Beispiel einen Verzeichnisbaum \a\b\c\d\ehaben , zeigt /S+2 den Inhalt von \a oder \a\b nicht an .

 

/TAnzeige der Dateinamen und Attribute im Format RHSADENTPCOIJ, unabhängig vom Datenträgertyp:

 

R

Schreibgeschützt

A

Archiv

H

Versteckt

D

Unterverzeichnis

S

System

C

Komprimiert

E

Verschlüsselt

O

Offline

N

Normal

I

Nicht inhaltsindiziert

T

Vorübergehend

L

Verzweigung oder symbolischer Link

P

Lückenhafte Datei



 

Attribute, die gesetzt sind, werden durch ihren Buchstaben dargestellt, nicht gesetzte Attribute durch das  Zeichen_ (Unterstrich).

 

Wenn Sie nach /Teine weitere Option hinzufügen möchten , müssen Sie die nächste Option mit einem Schrägstrich beginnen. Wenn Sie das nicht tun, TCC das /T als den /T: {acw}-Zeitanzeigeschalter (siehe unten) und das folgende Zeichen als Zeitselektor. Zum Beispiel:

 

dir /tz                falsch, zeigt einen Fehler an

dir /t /z                richtig

 

/T:a|c|w[u] Geben Sie an, welche der Datums- und Zeitfelder auf einem Laufwerk, das lange Dateinamen unterstützt, angezeigt und für die Sortierung verwendet werden sollen:

 

aDatum und Uhrzeit des letzten Zugriffs (auf  VFAT-Laufwerken ist die Zugriffszeit immer Mitternacht).
cErstellungsdatum und -uhrzeit.
wDatum und Uhrzeit der letzten Änderung (Schreiben) (Standard).

 

Wenn Sie ein u andas Feldanhängen , zeigt DIR die Dateizeit in UTC an.

 

/UEs werden nur die Anzahl der Dateien, die Gesamtgröße der Dateien und der insgesamtbelegte Speicherplatz angezeigt. Informationen zu einzelnen Dateien werden nicht angezeigt. /U1 zeigt Zusammenfassungen für jedes Verzeichnis an, aber keine Gesamtzusammenfassung für jedes übergeordnete Verzeichnis. /U2 zeigt nur die Gesamtsumme an.

 

/VZeigt die Dateinamen vertikal und nicht horizontal sortiert an(mit den  Optionen /2, /4 oder /W verwenden  ).

 

/WZeigtnur dieDateinamen an, und zwar horizontal auf dem Bildschirm. Auf Laufwerken, die keine langen Dateinamen unterstützen, oder wenn sie mit /Z oder /Xverwendet werden, zeigt/W so viele Spalten an, wie in das Fenster passen . TCC Fenster passen, wobei in jeder Spalte 16 Zeichen verwendet werden. Andernfalls (d.h. wenn lange Dateinamen angezeigt werden) hängt die Anzahl der Spalten von der Breite des längsten Namens in der Liste ab. Siehe Mehrspaltige Anzeigen oben für weitere Details.

 

/XZeigt sowohl den kurzen Namen (8-stelliger Name plus 3-stellige Erweiterung) als auch den langen Namen jeder Datei auf einem LFN-Laufwerk an. Bei der normalen einspaltigen Ausgabe wird der kurze Name zuerst angezeigt, gefolgt von dem langen Namen. Die Spalte für den kurzen Namen bleibt leer, wenn der kurze und der lange Name identisch sind. Bei NTFS-Laufwerken bedeutet dies eine Übereinstimmung ohne Berücksichtigung der Groß-/Kleinschreibung, bei  VFAT-Laufwerken hingegen  eine Übereinstimmung mit der Groß-/Kleinschreibung (d. h. keine Kleinbuchstaben in der SFN)./X wählt auch kurze Dateinamen in den Anzeigen /2, /4, /B, /W und /Z sowie kurze Datei- und Pfadnamen in derAnzeige/F aus .

 

/ZZeigt Dateinamen auf LFN-Laufwerken im alten Format an, mit dem Dateinamen auf der linken Seite und der Beschreibung (falls verfügbar) auf der rechten Seite. Lange Namen werden auf 12 Zeichen gekürzt, sofern nicht  auch /X verwendet wird. Wenn der Name länger als 12 Zeichen ist, folgt ein è "Rechtspfeil"-Symbol, um anzuzeigen, dass ein oder mehrere Zeichen abgeschnitten wurden. Wenn eine Beschreibungsdatei vorhanden ist, verwendet /Z standardmäßig den Namen der Verzeichnisse . und .. als Beschreibung für diese Einträge