Objet :Afficher une arborescence graphique des répertoires

 

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

 

dirRépertoire à utiliser comme point de départ de l'arbor escence.Si un ou plusieurs répertoires sont spécifiés, TREE affichera une arborescence pour chaque répertoire spécifié. Si aucun répertoire n'est spécifié, c'est l'arborescence du répertoire de travail actuel qui est affichée.

 

/A : (Sélection d'attributs)

/L(colorisation de l'affichage)

/A(SCII)

/O(rder)

/B(are)

/P(ause)

/D(escriptions)

/S (taille du fichier)

/F(iles)

/Sn (profondeur des sous-répertoires)

/H(répertoires cachés)

/T(heure et date)

/N (option de désactivation)

/Z (taille du fichier)

 

Sélection de fichiers :

 

Prend en charge le dialogue de commande, les commutateurs d'attributs, les caractères génériques étendus , les plages (avec /F) et les noms de fichiers multiples.

 

Syntaxe d'achèvement des fichiers :

 

La syntaxe de complétion de nom de fichier par défaut est : dirs

 

Utilisation :

 

La commande TREE affiche une représentation graphique de l'arborescence des répertoires à l'aide de caractères ASCII standard ou étendus. Par exemple, pour afficher la structure des répertoires sur le lecteur C :

 

[c:\] tree c:\

 

TREE utilise les caractères de dessin de ligne standard du jeu de caractères ASCII étendu de l'anglais américain. Si votre système est configuré pour un pays ou une langue différente, ou si vous utilisez une police qui ne comprend pas ces caractères de tracé, les lignes de connexion de l'arborescence peuvent ne pas s'afficher correctement (ou ne pas s'afficher du tout) à l'écran. Pour remédier à ce problème, utilisez /A ou configurez l'ordinateur pour qu'il utilise une police capable d'afficher des caractères standard. TCC pour utiliser une police capable d'afficher les caractères ASCII étendus standard.

 

Vous pouvez imprimer l'affichage, l'enregistrer dans un fichier ou le visualiser avec LIST en utilisant les  symboles de redirection standard . Veillez à examiner l' option /A avant d'essayer d'imprimer la  sortieTREE. Les options décrites ci-dessous précisent la quantité d'informations incluses dans l'affichage.

 

Couleurs

 

TREE peut afficher chaque nom de fichier et les informations associées dans une couleur différente, en fonction de l'extension du fichier, de ses attributs ou de la plage de correspondance.

 

Pour choisir les couleurs d'affichage, vous devez soit utiliser la  commande SET pour créer une variable d'environnement appelée COLORDIR, soit utiliser l' option de configuration Couleurs du répertoire. Si vous n'utilisez ni la variable ni l'option de configuration, DIR utilisera les couleurs d'écran par défaut pour tous les fichiers.

 

Si vous utilisez la variable COLORDIR, elle remplacera l' option Couleurs du répertoire. Il peut être utile d'utiliser la variable COLORDIR pour expérimenter, puis de définir des couleurs de répertoire permanentes à l'aide de l' option Couleurs du répertoire.

 

Leformat de la variable d'environnement COLORDIR et de l' option Couleurs du répertoire est le suivant :

 

ext ... :NomCouleur ; ...

 

où "ext" est soit une extension de fichier (qui peut inclure des caractères génériques), soit un ou plusieurs des types de fichiers suivants :

 

type

fichiers concernés

ARCHIVE

Fichiers dont l'attribut archive est défini (modifiés depuis la dernière sauvegarde)

COMPRESSED

Fichiers compressés

DIRS

Répertoires

ENCRYPTED

Fichiers cryptés

HIDDEN

Fichiers cachés

JUNCTION

Jonctions ou liens symboliques

NORMAL

Fichiers sans attributs

NOTINDEXED

Fichiers dont le contenu n'est pas indexé

OFFLINE

Fichiers hors ligne

RDONLY

Fichiers en lecture seule

SPARSE

Fichiers épars

SYSTEM

Fichiers système

TEMPORARY

fichiers temporaires

 

ou une plage (taille, date, heure, description, propriétaire et/ou exclusion), ou un type de sous-système de fichiers :

 

EXETYPE_WIN32GUIWindows x86 GUI app
EXETYPE_WIN32CUIWindows x86 console app
EXETYPE_WIN64GUIWindows x64 GUI app
EXETYPE_WIN64CUIWindows x64 console app
EXETYPE_DOSDOS (16-bit) app (obsolete)
EXETYPE_POSIXPOSIX app (obsolete)
EXETYPE_EFIEFI app

 

et "NomCouleur" est un nom de couleur valide (voir Couleurs et noms de couleurs pour plus d'informations sur les noms de couleurs). La spécification d'un type de sous-système ralentira considérablement l'affichage du répertoire, car TCC doit lire l'en-tête de chaque fichier pour trouver une correspondance.

 

Notez que si un fichier utilise l'un des noms de types de fichiers réservés indiqués ci-dessus comme extension (par exemple xyz.hidden), ce fichier recevra la couleur définie pour le type de fichier .

 

Contrairement à la plupart des spécifications de couleurs, la partie "arrière-plan" du nom de la couleur peut être omise pour les couleurs de répertoire. Si vous ne spécifiez pas de couleur d'arrière-plan, DIR utilisera la couleur d'arrière-plan de l'écran actuel.

 

Par exemple, pour afficher les fichiers .COM et .EXE en rouge sur le fond d'écran actuel, les fichiers.C et .ASM en cyan vif sur le fond d'écran actuel, les fichiers en lecture seule en vert sur fond blanc et tous les autres dans la couleur par défaut :

 

set colordir=exe:red ; c asm:cyan vif ; rdonly:vert sur blanc

 

Pour afficher les applications de la console 32 bits en vert vif et les applications de la console 64 bits en rouge vif :

 

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

 

Des caractères génériques étendus peuvent être utilisés dans les spécifications de couleur des répertoires . Par exemple, pour afficher les  fichiers.BAK, .BAX et .BAC en rouge, et tous les autres dans la couleur par défaut :

 

set colordir=BA[KXC]:red

 

Vous pouvez combiner des tests d'attributs à l'aide des options .and. / .or. / .xor. / .not. Par exemple, pour afficher les répertoires qui sont également cachés en bleu :

 

set colordir=dirs .and. hidden:blue

 

COLORDIR traite la ligne de gauche à droite et ne prend pas en charge les parenthèses.

 

Options :

 

/=Affiche la boîte de dialogue de la commande TREE pour vous aider à définir les options de la ligne de commande. L'option /= peut être placée n'importe où sur la ligne ; les options supplémentaires définiront les champs appropriés dans la boîte de dialogue de la commande.

 

/AAffiche les noms de répertoires avec un " \ " en fin de ligne.

 

/AAffiche l'arbre en utilisant les caractères ASCII standard. Vous pouvez utiliser cette option si vous souhaitez enregistrer l'arborescence dans un fichier en vue d'un traitement ultérieur ou imprimer l'arborescence sur une imprimante qui ne prend pas en charge les symboles graphiques normalement utilisés par TREE.

 

/A :[..]Ne sélectionnez que les fichiers qui correspondent aux attributs spécifiés (voir Commutateurs d'attributs pour plus de détails).

 

Vouspouvez spécifier /A:= pour afficher une boîte de dialogue qui vous aidera à définir des attributs individuels.

 

/BAffiche le nom de chemin complet de chaque répertoire, sans aucun des caractères de traçage de ligne.

 

/DAffiche la description des fichiers et des répertoires.

 

/FAffiche les fichiers ainsi que les répertoires. Si vous utilisez cette option, le nom de chaque fichier est affiché sous le nom du répertoire dans lequel il se trouve.

 

/HAffiche les répertoires cachés ainsi que les répertoires normaux. Si vous combinez /H et /F, les fichiers cachés sont également affichés.

 

/LColoriser l'affichage. Voir Couleurs (ci-dessus) pour plus de détails.

 

/NDésactive les options spécifiées :

 

jSauter les jonctions

 

/O :...Trier les fichiers avant de les traiter. Vous pouvez utiliser n'importe quelle combinaison des options de tri ci-dessous. Si plusieurs options sont utilisées, la liste sera triée avec la première option de tri comme clé principale, la suivante comme clé secondaire, et ainsi de suite :

 

nTrier par nom de fichier et extension, sauf si e est explicitement inclus.
-Inverse l'ordre de tri pour la clé de tri suivante.
aTrier les noms et les extensions dans l'ordre ASCII standard, plutôt que numériquement lorsque des sous-chaînes numériques sont incluses dans le nom ou l'extension.
cTrier par taux de compression
dTri par date et heure (la plus ancienne en premier) ; voir aussi /T:acw
eTri par extension
gRegroupement des sous-répertoires d'abord, puis des fichiers
iTri par description
oTrier par propriétaire
rInverser l'ordre de tri pour toutes les options
sTrier par taille
tIdentique à d
uNon trié
zIdentique à s

 

/P[n]Attendez d'appuyer sur une touche après chaque page d'écran avant de poursuivre l'affichage . Lesoptions disponibles à l'invite sont expliquées en détail dans les rubriques Page et File Prompts. L'option /P a un argument optionnel n qui spécifie le nombre de secondes à attendre pour une touche avant de continuer.

 

/SSi vous spécifiez un nombre après l'option /S, TREE limitera la récursivité des sous-répertoires à ce nombre. Par exemple, si vous avez une arborescence de répertoires "\a\b\c\d\e", /S2 n'affectera que les répertoires "a", "b" et "c". Si vous ne spécifiez pas de nombre, /S affiche la taille des fichiers (voir /Z).

 

/TAffiche l'heure et la date pour chaque répertoire. Si vous combinez /T et /F, l'heure et la date de chaque fichier seront également affichées.

 

Par défaut, l'heure et la date affichées sont celles de la dernière modification. Vous pouvez sélectionner une heure et une date spécifiques en utilisant les variantes suivantes de /T:

 

/T:a        Date et heure du dernier accès (l'heure d'accès n'est pas affichée sur les volumes VFAT et FAT32).

/T:c        Date et heure de création.

/T:w        Date et heure de la dernière modification ("write") (par défaut).

 

/ZAffiche la taille de chaque fichier. /Z sans /F affiche la taille de l'arborescence des sous-répertoires (taille du répertoire courant et de tous ses sous-répertoires).