| 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... |
| dir | Ré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. |
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.
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_WIN32GUI | Windows x86 GUI app |
| EXETYPE_WIN32CUI | Windows x86 console app |
| EXETYPE_WIN64GUI | Windows x64 GUI app |
| EXETYPE_WIN64CUI | Windows x64 console app |
| EXETYPE_DOS | DOS (16-bit) app (obsolete) |
| EXETYPE_POSIX | POSIX app (obsolete) |
| EXETYPE_EFI | EFI 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 :
| /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.
| /B | Affiche le nom de chemin complet de chaque répertoire, sans aucun des caractères de traçage de ligne. |
| /F | Affiche 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. |
| /H | Affiche 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. |
| j | Sauter les jonctions |
| n | Trier par nom de fichier et extension, sauf si e est explicitement inclus. |
| - | Inverse l'ordre de tri pour la clé de tri suivante. |
| a | Trier 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. |
| c | Trier par taux de compression |
| d | Tri par date et heure (la plus ancienne en premier) ; voir aussi /T:acw |
| e | Tri par extension |
| g | Regroupement des sous-répertoires d'abord, puis des fichiers |
| i | Tri par description |
| o | Trier par propriétaire |
| r | Inverser l'ordre de tri pour toutes les options |
| s | Trier par taille |
| t | Identique à d |
| u | Non trié |
| z | Identique à 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. |
| /S | Si 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). |
| /T | Affiche 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).