dir (Français)
- 16/10/2017
- 7 minutes de lecture
-
- e
- j
- D
- a
- i
-
+5
Affiche une liste des fichiers et sous-répertoires d’un répertoire. Si elle est utilisée sans paramètres, cette commande affiche le nom de volume du disque et numéro de série, suivi d’une liste de répertoires et de fichiers sur le disque (y compris leurs noms et la date et l’heure de la dernière modification). Pour les fichiers, cette commande affiche l’extension du nom et la taille en octets. Cette commande affiche également le nombre total de fichiers et de répertoires répertoriés, leur taille cumulée et l’espace libre (en octets) restant sur le disque.
La commande dir peut également s’exécuter à partir de la console de récupération Windows, en utilisant différents paramètres. Pour plus d’informations, consultez Environnement de récupération Windows (WinRE).
Syntaxe
Paramètres
Paramètre | Description |
---|---|
|
Spécifie le lecteur et le répertoire pour lesquels vous souhaitez voir une liste. |
|
Spécifie un fichier ou un groupe de fichiers particulier pour lequel vous souhaitez voir une liste. |
/ p | Affiche un écran de la liste à la fois. Pour voir l’écran suivant, appuyez sur n’importe quelle touche. |
/ q | Affiche les informations de propriété du fichier. |
/ w | Affiche la liste au format large, avec jusqu’à cinq noms de fichiers ou noms de répertoires sur chaque ligne. |
/ d | Affiche la liste au même format que / w, mais les fichiers sont triés par colonne. |
/ a <attributes> ] |
Affiche uniquement les noms de ces répertoires et fichiers avec vos attributs spécifiés. Si vous n’utilisez pas ce paramètre, la commande affiche les noms de tous les fichiers à l’exception des fichiers masqués et système. Si vous utilisez ce paramètre sans spécifier d’attribut, la commande affiche les noms de tous les fichiers, y compris les fichiers masqués et système. La liste des valeurs d’attributs possibles sont:
Vous pouvez utiliser n’importe quelle combinaison de ces valeurs, mais ne séparez pas vos valeurs en utilisant des espaces. Vous pouvez éventuellement utiliser un séparateur deux-points (:), ou vous pouvez utiliser un tiret (-) comme préfixe pour signifier « non ». Par exemple, l’utilisation de l’attribut -s ne « t affichera pas les fichiers système. |
/ o <sortorder> ] |
Trie la sortie en fonction de l’ordre de tri, qui peut être n’importe quelle combinaison des valeurs suivantes:
Les valeurs multiples sont traitées dans l’ordre dans lequel vous les listez. Ne séparez pas les valeurs multiples par des espaces, mais vous pouvez éventuellement utiliser deux points (:). Si l’ordre de tri n’est pas spécifié , dir / o répertorie les répertoires par ordre alphabétique, suivi des fichiers, qui sont également triés par ordre alphabétique. |
/ t <timefield> ] |
Spécifie le champ d’heure à afficher ou à utiliser pour le tri. Les valeurs de champ d’heure disponibles sont:
|
/ s | Répertorie chaque occurrence du nom de fichier spécifié dans le répertoire spécifié et tous les sous-répertoires. |
/ b | Affiche une liste nue de répertoires et de fichiers, sans informations supplémentaires. Le paramètre / b remplace / w. |
/ l | Affiche les noms de répertoires et de fichiers non triés, en minuscules. |
/ n | Affiche un format de liste longue avec des noms de fichiers à l’extrême droite de l’écran. |
/ x | Affiche les noms courts générés pour les noms de fichiers autres que 8dot3. L’affichage est le même que l’affichage pour / n, mais le nom court est inséré avant le nom long. |
/ c | Affiche le séparateur des milliers en tailles de fichier. Ceci est le comportement par défaut. Utilisez / c pour masquer les séparateurs. |
/ 4 | Affiche les années au format à quatre chiffres. |
/ r | Afficher les autres flux de données du fichier. |
/? | Affiche l’aide à l’invite de commande. |
Remarques
-
À utilisez plusieurs paramètres de nom de fichier, séparez chaque nom de fichier par un espace, une virgule ou un point-virgule.
-
Vous pouvez utiliser des caractères génériques (* ou?), pour représenter un ou plusieurs caractères de un nom de fichier et pour afficher un sous-ensemble de fichiers ou de sous-répertoires.
-
Vous pouvez utiliser le caractère générique, *, pour remplacer toute chaîne de caractères, par exemple:
-
dir *.txt
répertorie tous les fichiers du répertoire actuel avec des extensions commençant par .txt, telles que .txt, .txt1, .txt_old. -
dir read *.txt
répertorie tous les fichiers du répertoire courant commençant par read et avec des extensions commençant par .txt, comme .txt,. txt1 ou .txt_old. -
dir read *.*
répertorie tous les fichiers du répertoire courant commençant par read avec une extension quelconque.
Le caractère générique astérisque utilise toujours une carte de nom de fichier court ping, vous pourriez donc obtenir des résultats inattendus. Par exemple, le répertoire suivant contient deux fichiers (t.txt2 et t97.txt):
Vous pourriez vous attendre à saisir
dir t97\*
renverrait le fichier t97.txt. Cependant, la saisie dedir t97\*
renvoie les deux fichiers, car le caractère générique astérisque correspond au fichier t.txt2 à t97.txt en utilisant sa mappe de nom court T97B4 ~ 1.TXT. De même, taperdel t97\*
supprimerait les deux fichiers. -
-
Vous pouvez utiliser le point d’interrogation (?) Comme substitut d’un seul caractère dans un nom. Par exemple, la saisie de
dir read???.txt
répertorie tous les fichiers du répertoire en cours avec l’extension .txt qui commencent par read et sont suivis de trois caractères maximum. Cela inclut Read.txt, Read1.txt, Read12.txt, Read123.txt et Readme1.txt, mais pas Readme12.txt. -
Si vous utilisez / a avec plus plus d’une valeur dans les attributs, cette commande affiche uniquement les noms des fichiers avec tous les attributs spécifiés. Par exemple, si vous utilisez / a avec r et -h comme attributs (en utilisant soit
/a:r-h
soit/ar-h
), cette commande afficher les noms des fichiers en lecture seule qui ne sont pas masqués. -
Si vous spécifiez plus d’une valeur d’ordre de tri, cette commande trie les noms de fichiers selon le premier critère, puis par le deuxième critère, et ainsi de suite. Par exemple, si vous utilisez / o avec les paramètres e et -s pour sortorder (en utilisant soit
/o:e-s
soit/oe-s
), cette commande trie les noms des répertoires et des fichiers par extension, avec le plus grand en premier, puis affiche le résultat final. Le tri alphabétique par extension fait apparaître en premier les noms de fichiers sans extension, puis les noms de répertoires, puis les noms de fichiers avec des extensions. -
Si vous utilisez le symbole de redirection (
>
) pour envoyer la sortie de cette commande à un fichier, ou si vous utilisez un tube (|
) pour envoyer cette commande « s ou tput à une autre commande, vous devez utiliser/a:-d
et / b pour lister uniquement les noms de fichiers. Vous pouvez utiliser filename avec / b et / s pour spécifier que cette commande doit rechercher dans le répertoire courant et ses sous-répertoires tous les noms de fichiers qui correspondent au nom de fichier. Cette commande répertorie uniquement la lettre de lecteur, le nom de répertoire, le nom de fichier et l’extension de nom de fichier (un chemin par ligne), pour chaque nom de fichier trouvé. Avant d’utiliser un tube pour envoyer la sortie de cette commande à une autre commande, vous devez définir la variable d’environnement TEMP dans votre fichier Autoexec.nt.
Exemples
Pour afficher tous les répertoires l’un après l’autre, par ordre alphabétique, en grand format, et en faisant une pause après chaque écran, assurez-vous que le répertoire racine est le répertoire courant, puis tapez:
La sortie répertorie le répertoire racine, les sous-répertoires et les fichiers dans le répertoire racine, y compris les extensions. Cette commande répertorie également les noms de sous-répertoires et les noms de fichiers dans chaque sous-répertoire de l’arborescence.
Pour modifier l’exemple précédent afin que dir affiche les noms de fichier et les extensions, mais omet les noms de répertoire, tapez:
Pour imprimer une liste de répertoires, tapez:
Lorsque vous spécifiez prn, la liste de répertoires est envoyée à l’imprimante connectée au port LPT1. Si votre imprimante est attaché à un autre po rt, vous devez remplacer prn par le nom du port correct.
Vous pouvez également rediriger la sortie de la commande dir vers un fichier en remplaçant prn par un nom de fichier. Vous pouvez également taper un chemin. Par exemple, pour diriger la sortie dir vers le fichier dir.doc dans le répertoire Records, tapez:
Si dir.doc n’existe pas, dir le crée , sauf si le répertoire Records n’existe pas. Dans ce cas, le message suivant apparaît:
Pour afficher une liste de tous les noms de fichiers avec l’extension.txt dans tous les répertoires du lecteur C, tapez:
La commande dir affiche, en grand format, une liste alphabétique des noms de fichiers correspondants dans chaque répertoire , et il s’arrête à chaque fois que l’écran se remplit jusqu’à ce que vous appuyiez sur n’importe quelle touche pour continuer.