Attrib est une commande permettant d'afficher, de définir ou de supprimer les attributs affectés aux fichiers ou aux répertoires. S’il est utilisé sans paramètres, Attrib affiche les attributs de tous les fichiers dans le répertoire actif.

 

 

La syntaxe du commande attrib

 

La commande attrib a un grand nombre d'options possibles, ce qui la rend très puissante et flexible.

 

La syntaxe de la commande attrib est la suivante:

 

Syntaxe

attrib [{+|-}r] [{+|-}a] [{+|-}s] [{+|-}h] [{+|-}i] [<drive>:][<path>][<filename>] [/s [/d] [/l]]

 


 

Paramètres du commande ATTRIB

 

Tableau I. Options de attrib

PARAMÈTRE

DESCRIPTION

{+|-}r

Définit ( + ) ou efface ( - ) l’attribut de fichier en lecture seule.

{+\|-}a

Définit ( + ) ou efface ( - ) l’attribut de fichier d’archive. Cet ensemble d’attributs marque les fichiers qui ont été modifiés depuis la dernière sauvegarde. Notez que la commande xcopy utilise des attributs d’archive.

{+\|-}s

Définit ( + ) ou efface ( - ) l’attribut de fichier système. Si un fichier utilise cet attribut, vous devez effacer l’attribut pour pouvoir modifier les autres attributs du fichier.

{+\|-}h

Définit ( + ) ou efface ( - ) l’attribut de fichier masqué. Si un fichier utilise cet attribut, vous devez effacer l’attribut pour pouvoir modifier les autres attributs du fichier.

{+\|-}i

Définit ( + ) ou efface ( - ) l’attribut de fichier non indexé de contenu.

[<drive>:][<path>][<filename>]

Spécifie l’emplacement et le nom du répertoire, du fichier ou  du groupe de fichiers dont vous souhaitez afficher ou modifier les attributs.

Vous pouvez utiliser l' ? et * caractères génériques dans le paramètre filename pour afficher ou modifier les attributs d’un groupe de fichiers.

/s

Applique attrib et toutes les options de ligne de commande aux fichiers correspondants dans le répertoire actif et tous ses sous-répertoires.

/d

Applique attrib et toutes les options de ligne de commande aux répertoires.

/l

Applique attrib et toutes les options de ligne de commande au lien symbolique, plutôt qu’à la cible du lien symbolique.

/?

Affiche l'aide à l'invite de commandes.

 

Exemples

 

Pour afficher les attributs d’un fichier nommé exemple.doc qui se trouve dans le répertoire actif, tapez :

 

      C:\temp>attrib example.doc

A C:\temp\exemple.doc

 

Pour assigner l’attribut de lecture seule au fichier nommé exemple.doc, tapez :

 

      C:\temp>attrib +r exemple.doc

 

Pour supprimer l’attribut lecture seule des fichiers du répertoire public et de ses sous-répertoires sur un disque du lecteur b:, tapez :

 

      C:\temp>attrib -r b:\public\*.* /s

 

Pour définir l’attribut Archive pour tous les fichiers sur le lecteur a:, puis désactivez l’attribut Archive pour les fichiers avec l’extension .bak, tapez :

 

      attrib +a a:*.* & attrib -a a:*.bak

 

Commande attrib