Zweck:Anzeige eines grafischen Verzeichnisbaums

 

Format:TREE [/= /\ /A:[-|+]rhsadecijopt /A /B /D /F /H /L /Nj /O:[-]acdeginorstuz /P[n] /S[n] /T[:a|c|w] /Z ] dir...

 

dirDas Verzeichnis, das als Anfang des Baums verwendet werden soll. Wenn ein oder mehrere Verzeichnisse angegeben werden,  zeigtTREE einen Baum für jedes angegebene Verzeichnis an. Wenn keine Verzeichnisse angegeben werden, wird der Baum für das aktuelle Arbeitsverzeichnis angezeigt.

 

/A: (Attribut auswählen)

/L(Anzeige einfärben)

/A(SCII)

/O(rder)

/B(are)

/P(ause)

/D(escriptions)

/S (Dateigröße)

/F(iles)

/Sn (Tiefe der Unterverzeichnisse)

/H(idden Verzeichnisse)

/T(Zeit und Datum)

/N (Option deaktivieren)

/Z (Dateigröße)

 

Dateiauswahl:

 

Unterstützt Befehlsdialog, Attributschalter, erweiterte Wildcards, Bereiche (mit /F) und mehrere Dateinamen.

 

Syntax der Dateivervollständigung:

 

Die Standardsyntax für die Vervollständigung von Dateinamen lautet: dirs

 

Verwendung:

 

Der Befehl TREE zeigt eine grafische Darstellung des Verzeichnisbaums mit Standard- oder erweiterten ASCII-Zeichen an. Beispiel: Um die Verzeichnisstruktur auf Laufwerk C anzuzeigen:

 

[c:\] tree c:\

 

TREE verwendet die Standard-Zeilenzeichen des erweiterten ASCII-Zeichensatzes des amerikanischen Englisch. Wenn Ihr System für ein anderes Land oder eine andere Sprache konfiguriert ist oder wenn Sie eine Schriftart verwenden, die diese Zeichen nicht enthält, werden die Verbindungslinien in der Baumanzeige möglicherweise nicht korrekt (oder gar nicht) auf Ihrem Bildschirm angezeigt. Um das Problem zu beheben, verwenden Sie /A, oder konfigurieren Sie den TCC so, dass eine Schriftart verwendet wird, die erweiterte ASCII-Standardzeichen darstellen kann.

 

Sie können die Anzeige ausdrucken, in einer Datei speichern oder mit LIST anzeigen , indem Sie die Standardumleitungssymbole  verwenden . Lesen Sie unbedingt die Option /A, bevor Sie versuchen, die  TREE-Ausgabe zu drucken . Die im Folgenden beschriebenen Optionen bestimmen den Umfang der in der Anzeige enthaltenen Informationen.

 

Farben

 

TREE 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 zu wählen, müssen Sie entweder mit dem  SET-Befehl eine Umgebungsvariable namens COLORDIR anlegen  oder die  Konfigurationsoption Directory Colors 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 OptionVerzeichnisfarben dauerhafte Verzeichnisfarben festzu legen.

 

Das Format sowohl für die Umgebungsvariable COLORDIR als auch für die  Option Directory 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 Archiv-Attribut (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 genannten 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.

 

So können Siebeispielsweise . 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 den Farbangaben für Verzeichnisse verwendet werden. Zum Beispiel, um .BAK-, .BAX- und . BAC-Dateien in Rot und alles andere in der Standardfarbe anzuzeigen :

 

set colordir=BA[KXC]:red

 

Sie können Attributstests mit dem .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.

 

Optionen:

 

/=Zeigt den TREE-Befehlsdialog an, um Ihnen beim Einstellen der Befehlszeilenoptionen zu helfen. Die Option /= kann an einer beliebigen Stelle in der Zeile stehen; zusätzliche Optionen setzen die entsprechenden Felder im Befehlsdialog.

 

/\Zeigt Verzeichnisnamen mit einem nachgestellten \ an.

 

/AZeigt den Baum mit Standard-ASCII-Zeichen an. Sie können diese Option verwenden, wenn Sie den Verzeichnisbaum zur weiteren Verarbeitung in einer Datei speichern oder den Baum auf einem Drucker ausgeben möchten, der die von TREE normalerweise verwendeten grafischen Symbole nicht unterstützt.

 

/A:[..]Wählen Sie nur die Dateien aus, die dem/den angegebenen Attribut(en) entsprechen (siehe Attributschalter ).

 

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

 

/BZeigt den vollständigen Pfadnamen jedes Verzeichnisses an, ohne die Zeichen für die Zeilenschaltung.

 

/DAnzeige von Datei- und Verzeichnisbeschreibungen.

 

/FZeigt sowohl Dateien als auch Verzeichnisse an. Wenn Sie diese Option verwenden, wird der Name jeder Datei unter dem Namen des Verzeichnisses angezeigt, in dem sie sich befindet.

 

/HZeigt sowohl versteckte als auch normale Verzeichnisse an. Wenn Sie /H und /Fkombinieren , werden auch versteckte Dateien angezeigt.

 

/LEinfärben der Anzeige. Siehe Farben (oben) für Details.

 

/NDeaktiviert die angegebenen Optionen:

 

jÜberspringen von Abzweigungen

 

/O:...Sortiert die Dateien vor der Verarbeitung. 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.
-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
dSortieren nach Datum und Uhrzeit (älteste zuerst); siehe auch /T:acw
eSortieren nach Erweiterung
gErst Unterverzeichnisse, dann Dateien gruppieren
iSortieren nach Beschreibung
oSortieren nach Eigentümer
rUmkehrung der Sortierreihenfolge für alle Optionen
sNach Größe sortieren
t Gleich wie d
uUnsortiert
z Wie s

 

/P[n]Warten Sie nach jeder Bildschirmseite, bis eine Taste gedrückt wird, 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.

 

/SWenn Sie nach dem /S eine Zahl angeben, beschränkt TREE die Rekursion in 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 keine Nummer angeben, zeigt /S die Dateigrößen an (siehe /Z).

 

/TZeigt die Uhrzeit und das Datum für jedes Verzeichnis an. Wenn Sie /T und /F kombinieren, werden auch Uhrzeit und Datum für jede Datei angezeigt.

 

Standardmäßig werden die Uhrzeit und das Datum der letzten Änderung angezeigt. Sie können einen bestimmten Zeit- und Datumsstempel auswählen, indem Sie die folgenden Varianten von /Tverwenden :

 

/T:a        Datum und Uhrzeit des letzten Zugriffs (die Zugriffszeit wird auf VFAT- und FAT32-Datenträgern nicht angezeigt).

/T:c        Erstellungsdatum und -uhrzeit.

/T:w         Datum und Uhrzeit derletzten Änderung ("Schreiben") (Standard).

 

/ZZeigt die Größe der einzelnen Dateien an. Mit /Z ohne /F werden die Größen der Unterverzeichnisse angezeigt (die Größe des aktuellen Verzeichnisses und aller seiner Unterverzeichnisse).