Exporter (0) Imprimer
Développer tout

Dir

Mis à jour: janvier 2005

S'applique à: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2

Dir

Affiche la liste des fichiers et des sous-répertoires d'un répertoire. Utilisée sans paramètre, la commande dir affiche le nom et le numéro de série du volume du disque, suivis de la liste des répertoires et des fichiers du disque, y compris leur nom ainsi que la date et l'heure de leur dernière modification. Pour les fichiers, dir affiche l'extension du nom ainsi que la taille en octets. Il affiche également le nombre total des fichiers et des répertoires de la liste, leur taille cumulée et l'espace restant (en octets) sur le disque.

Syntaxe

dir [Lecteur:][Chemin][NomFichier] [...] [/p] [/q] [/w] [/d] [/a[[:]Attributs]][/o[[:]OrdreTri]] [/t[[:]ChampTemps]] [/s] [/b] [/l] [/n] [/x] [/c] [/4]

Paramètres
[Lecteur:][Chemin]
Désigne le lecteur et le répertoire dont vous voulez afficher le contenu.

[NomFichier]
Désigne le fichier ou le groupe de fichiers particulier dont vous voulez afficher la liste.

/p
Affiche un écran de la liste à la fois. Pour faire apparaître l'écran suivant, appuyez sur n'importe quelle touche du clavier.

/q
Affiche les informations relatives à la propriété du fichier.

/w
Affiche la liste en largeur, avec jusqu'à cinq noms de fichier ou de répertoire sur chaque ligne.

/d
Produit le même résultat que /w, sauf que les fichiers sont triés par colonne.

/a [[:] Attributs]
N'affiche que les noms des répertoires et fichiers dotés des attributs spécifiés. En l'absence de /a, dir affiche les noms de tous les fichiers, à l'exclusion des fichiers cachés et système. Si vous utilisez /a sans spécifier Attributs, dir présente les noms de tous les fichiers, fichiers cachés et système compris. La liste ci-dessous décrit chacune des valeurs susceptibles d'être utilisées avec le paramètre Attributs. Le signe deux-points (:) est facultatif. Employez n'importe quelle combinaison de ces valeurs sans les séparer par des espaces :

 

Valeur Description

H

Fichiers cachés

s

Fichiers système

d

Répertoires

a

Fichiers prêts pour l'archivage

r

Fichiers lecture seule

-h

Fichiers qui ne sont pas cachés

-s

Fichiers autres que les fichiers système

-d

Fichiers uniquement (sans répertoires)

-a

Fichiers qui n'ont pas été modifiés depuis la dernière sauvegarde

-r

Fichiers qui ne sont pas en lecture seule

/o [[:]OrdreTri]
Détermine l'ordre de tri et d'affichage des noms de répertoire et de fichier utilisés par dir. En l'absence de /o, dir affiche les noms dans l'ordre selon lequel ils se présentent dans le répertoire. Si vous utilisez /o sans préciser OrdreTri, dir affiche les noms des répertoires par ordre alphabétique, puis les noms des fichiers, également par ordre alphabétique. Le signe deux-points (:) est facultatif. La liste suivante décrit chacune des valeurs susceptibles d'être assignées au paramètre OrdreTri. Employez n'importe quelle combinaison de ces valeurs sans les séparer par des espaces :

 

Valeur Description

n

Ordre alphabétique des noms

e

Ordre alphabétique des extensions

d

Ordre chronologique des dates et des heures, à commencer par la plus ancienne

s

Ordre de taille, à commencer par la plus petite

g

Répertoires groupés avant les fichiers

-n

Ordre alphabétique inverse des noms (de Z à A)

-e

Ordre alphabétique inverse des extensions (de .ZZZ à .AAA)

-d

Ordre chronologique des dates et des heures, à commencer par la plus récente

-s

Ordre de taille, à commencer par la plus grande

-g

Répertoires groupés à la suite des fichiers

/t [[:]ChampHeure]
Spécifie le champ d'heure à afficher ou à utiliser pour le tri : La liste ci-dessous décrit chacune des valeurs susceptibles d'être utilisées avec le paramètre ChampHeure.

 

Valeur Description

c

Création

a

Accès précédent

w

Enregistrement précédent

/s
Affiche toutes les apparitions du nom de fichier spécifié dans le répertoire désigné et tous ses sous-répertoires.

/b
Présente chaque nom de répertoire ou de fichier (extension comprise) sur une ligne séparée. /b n'affiche pas d'informations d'en-tête ou de résumé. /b annule /w.

/l
Affiche les noms de répertoire et de fichier en minuscules sans les trier. Le paramètre /l ne convertit cependant pas les caractères étendus en minuscules.

/n
Affiche le format de liste longue où les noms de fichier apparaissent à l'extrême droite de l'écran.

/x
Affiche les formes courtes des noms générées pour les fichiers situés sur les volumes FAT et NTFS. L'affichage est semblable à celui généré par le paramètre /n, à ceci près que les formes courtes sont affichées à la suite des formes longues.

/c
Affiche le séparateur des milliers pour les tailles de fichier.

/4
Affiche le format d'année à quatre chiffres.

/?
Affiche l'aide à partir de l'invite de commandes.

Remarques
  • Utilisation de plusieurs paramètres NomFichier

    Vous pouvez utiliser plusieurs paramètres NomFichier. Séparez les noms de fichier par des espaces, des virgules ou des points-virgules. Pour afficher un groupe de fichiers, vous pouvez utiliser les caractères génériques (? et *) avec le paramètre NomFichier.

  • Utilisation de caractères génériques

    Vous pouvez utiliser des caractères génériques, comme des astérisques (*) ou des points d'interrogation (?), pour représenter un ou plusieurs caractères du nom d'un fichier et pour afficher un sous-ensemble de fichiers ou de sous-répertoires.

    Astérisque (*) : Utilisez l'astérisque pour remplacer une chaîne quelconque de caractères. Par exemple :

    • dir *.txt répertorie tous les fichiers du répertoire courant dont l'extension commence par .txt, telles que .txt, .txt1 ou .txt_old.

    • dir lisez*.txt répertorie tous les fichiers du répertoire courant dont le nom commence par "lisez" et l'extension commence par .txt, telles que .txt, .txt1 ou .txt_old.

    • dir lisez*.* répertorie tous les fichiers du répertoire courant dont le nom commence par "lisez" et d'extension quelconque.

    Gardez à l'esprit que le caractère générique astérisque utilise le mappage de noms de fichier courts ; il est donc possible que vous n'obteniez pas les résultats escomptés. Par exemple, supposons que le répertoire suivant contient deux fichiers, t.txt2 et t97.txt :



    C:\test>dir /x Le volume dans le lecteur C n'a pas de nom. Le numéro de série du volume est B86A-EF32
    
    
    
    Répertoire de C:\test
    
    
    
    11/30/2004  01:40 PM    <DIR>                       . 11/30/2004  01:40 PM    <DIR>                       .. 11/30/2004  11:05 AM                 0 T97B4~1.TXT  t.txt2 11/30/2004  01:16 PM                 0              t97.txt
    


    Vous pouvez penser que la commande dir t97* renvoie le fichier t97.txt. Pourtant, dir t97* renvoie les deux fichiers, car le caractère générique astérisque fait correspondre le fichier t.txt2 au fichier t97.txt en utilisant son mappage de nom court T97B4~1.TXT. De même, la commande del t97* supprime les deux fichiers.



    Point d'interrogation (?) : Utilisez le point d'interrogation pour remplacer un seul caractère dans un nom. Par exemple :

    • dir lisez???.txt répertorie tous les fichiers du répertoire courant portant l'extension .txt et commençant par "lisez" suivi de trois caractères au maximum, par exemple Lisez.txt, Lisez1.txt, Lisez12.txt, Lisez123.txt et LisezMoi.txt, mais pas LisezMoi1.txt.

  • Spécification des attributs d'affichage des fichiers

    Si vous utilisez /a avec plusieurs valeurs dans Attributs, dir affiche uniquement les noms des fichiers dotés de tous les attributs spécifiés. Si, par exemple, vous utilisez /a avec r et -h pour les attributs (/a:r-h ou /ar-h), dir n'affiche que les noms des fichiers dotés de l'attribut lecture seule qui ne sont pas cachés.

  • Spécification de l'ordre de tri des noms de fichier

    Si vous spécifiez plusieurs valeurs pour l'OrdreTri, dir trie les noms de fichier selon le premier critère d'abord, puis selon le deuxième, et ainsi de suite. Si, par exemple, vous spécifiez /o avec les valeurs e et -s pour l'OrdreTri (/o:e-s ou /oe-s), dir trie les noms des répertoires et des fichiers selon l'ordre alphabétique des extensions et par ordre de taille, en commençant par le plus grand, et ensuite affiche le résultat final. Le tri selon l'ordre alphabétique des extensions fait apparaître d'abord les noms de fichier sans extensions, puis les noms de répertoire, et enfin les noms de fichier suivis d'extensions.

  • Emploi de symboles de redirection et du signe “ | ”

    Lorsque vous utilisez un symbole de redirection (>) pour envoyer le résultat de la commande dir vers un fichier ou une barre verticale (|) pour l'envoyer à une autre commande, servez-vous des paramètres /a:-d et /b pour afficher uniquement la liste des noms de fichiers. Vous pouvez utiliser NomFichier avec les paramètres /b et /s pour préciser que dir doit chercher tous les noms de fichier correspondant à ce paramètre dans le répertoire en cours et ses sous-répertoires. Dir présente uniquement la lettre du lecteur, le nom du répertoire, le nom et l'extension de chaque fichier trouvé, en affichant chaque chemin sur une ligne. Avant d'utiliser un signe “ | ” en vue de redirection, il est conseillé de définir la variable d'environnement TEMP dans le fichier Autoexec.nt.

  • Prédéfinition des paramètres de la commande dir

    Pour prédéfinir les paramètres de dir, vous pouvez inclure set avec la variable d'environnement DIRCMD dans le fichier Autoexec.nt. Il est possible d'utiliser avec la commande set dircmd n'importe quelle combinaison valable de paramètres de dir, emplacement et nom d'un fichier compris.

    Pour utiliser, par exemple, la variable d'environnement DIRCMD afin de spécifier le format en largeur /w) comme format d'affichage par défaut, tapez la commande suivante dans le fichier Autoexec.net :

    set dircmd=/w

    Pour une utilisation unique de la commande dir, vous pouvez annuler un paramètre à l'aide de la variable d'environnement DIRCMD. Pour ce faire, tapez le paramètre que vous voulez annuler dans l'invite de commande dir, en précédent le paramètre d'un signe moins. Par exemple :

    dir /-w

    Pour changer les paramètres DIRCMD par défaut, tapez :

    set=NouveauParamètre

    Les nouvelles valeurs par défaut restent en vigueur pour toutes les commandes dir suivantes, jusqu'à ce que vous réutilisiez set dircmd ou que vous redémarriez votre ordinateur.

    Pour effacer tous les paramètres par défaut, tapez :

    set dircmd=

    Pour afficher les valeurs actuelles de la variable d'environnement DIRCMD, tapez :

    set

    Set affiche la liste des variables d'environnement accompagnées de leurs valeurs. Pour plus d'informations sur la définition des variables d'environnement, voir la section Rubriques connexes.

  • La commande dir, avec d'autres paramètres, est disponible à partir de la console de récupération.

Exemples

Pour afficher tous les répertoires, l'un après l'autre, par ordre alphabétique, en format large et écran par écran, tapez la commande suivante après avoir vérifié que le répertoire racine est le répertoire actuel :

dir /s/w/o/p

Dir affiche le nom du répertoire racine, les noms de ses sous-répertoires et les noms des fichiers contenus dans le répertoire racine (extensions comprises). La commande dir affiche ensuite le nom de tous les sous-répertoires de l'arborescence et de tous les fichiers contenus dans chacun d'entre eux.

Pour modifier l'exemple précédent de manière à ce que dir affiche les noms de fichier et les extensions mais omette les noms des répertoires, tapez :

dir /s/w/o/p/a:-d

Pour imprimer la liste des répertoires, tapez :

ir > prn

Lorsque vous spécifiez prn, la liste des répertoires est envoyée à l'imprimante connectée au port LPT1. Si votre imprimante est connectée à un port différent, remplacez prn par le nom du port en question.

Vous pouvez aussi rediriger le résultat de la commande dir vers un fichier en remplaçant prn par un nom de fichier. Vous pouvez également taper un chemin d'accès. Par exemple, pour diriger les données de sortie de dir vers le fichier Dir.doc du répertoire Registre, tapez :

dir > \records\dir.doc

Si Dir.doc n'existe pas, dir le crée, à moins que le répertoire Registre n'existe pas non plus. Si tel est le cas, le message suivant apparaît :

Erreur de création de fichier

Pour afficher la liste de tous les noms de fichier suivis de l'extension .txt stockés dans les répertoires du lecteur C, tapez :

dir c:\*.txt /w/o/s/p

La commande dir affiche, en largeur, une liste alphabétique des noms de fichier correspondants contenus dans chaque répertoire, s'arrête chaque fois que l'écran se remplit et ne continue que si vous appuyez sur une touche.

Légende de mise en forme

 

Mise en forme Signification

Italique

Informations que l'utilisateur doit fournir

Gras

Éléments que l'utilisateur doit taper tels qu'ils sont indiqués

Points de suspension (...)

Paramètre pouvant être répété plusieurs fois dans une ligne de commande

Entre crochets ([])

Éléments facultatifs

Entre accolades ({}), avec séparation des options par une barre verticale (|). Exemple : {pair|impair}

Ensemble d'options parmi lesquelles l'utilisateur doit en choisir une seule

Police Courier

Code ou données de programme

Voir aussi

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

Afficher:
© 2014 Microsoft