ATTRIB


Imprimer cette astuce   |  Recommander cette astuce


La commande Attrib affiche, définit ou supprime les attributs lecture seule, archive, système et masqué assignés aux fichiers ou aux répertoires. Utilisée sans paramètre, la commande attrib affiche les attributs de tous les fichiers du répertoire en cours.

Syntaxe

attrib [{+r|-r}] [{+a|-a}] [{+s|-s}] [{+h|-h}] [[Lecteur:][Chemin] NomFichier] [/s[/d]]

Paramètres

  • +r
    Définit l'attribut de fichier Lecture seule.

  • -r
    Supprime l'attribut de fichier Lecture seule.

  • +a
    Définit l'attribut de fichier archive.

  • -a
    Supprime l'attribut de fichier archive.

  • +s
    Définit l'attribut Fichier système.

  • -s
    Supprime l'attribut Fichier système.

  • +h
    Définit l'attribut Fichier caché.

  • -h
    Supprime l'attribut Fichier caché.

  • [Lecteur:][Chemin] NomFichier
    Indique l'emplacement et le nom du répertoire, du fichier ou du groupe de fichiers dont vous souhaitez afficher ou modifier les attributs. Pour afficher ou changer les attributs d'un groupe de fichiers, vous pouvez utiliser les caractères génériques (? et *) avec le paramètre NomFichier.

  • /s
    Applique attrib et toutes les options de ligne de commande aux fichiers correspondants du répertoire en cours et des sous-répertoires.

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

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

Remarques

  • Manipulation de groupes de fichiers
    Pour afficher ou changer les attributs d'un groupe de fichiers, vous pouvez utiliser les caractères génériques (? et *) avec le paramètre NomFichier. Pour pouvoir changer tout autre attribut d'un fichier doté de l'attribut système ou caché, vous devez d'abord supprimer ce dernier.

  • Utilisation de l'attribut archive
    L'attribut archive (+a) marque les fichiers modifiés depuis leur dernière sauvegarde. La commande xcopy utilise les attributs archive.

  • La commande attrib est disponible dans la console de récupération avec d'autres paramètres.

Exemples

Pour afficher les attributs d'un fichier nommé Nouv86 situé sur le lecteur en cours, tapez :

attrib nouv86

Pour assigner l'attribut lecture seule au fichier Rapport.txt, tapez :

attrib +r rapport.txt

Pour supprimer l'attribut lecture seule des fichiers du répertoire \Public\Jeanson d'une disquette placée dans le lecteur B et de tous ses sous-répertoires, tapez :

attrib -r b:\public\jeanson\*.* /s

Supposez que vous vouliez remettre à l'un de vos collaborateurs une disquette contenant tous les fichiers du répertoire par défaut d'une disquette placée dans le lecteur A, sauf ceux dotés de l'extension .bak. Comme vous pouvez utiliser xcopy pour copier les fichiers marqués de l'attribut archives uniquement, il vous faut donc affecter cet attribut aux fichiers concernés. Tout d'abord, vous devez affecter l'attribut archives à tous les fichiers du lecteur A. Ensuite, vous devez supprimer l'attribut archives des fichiers portant l'extension .bak. Par exemple, tapez :

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

Utilisez ensuite la commande xcopy pour copier les fichiers de la disquette du lecteur A sur celle du lecteur B. L'option de ligne de commande /a de la commande suivante force xcopy à ne copier que les fichiers marqués de l'attribut archive : Par exemple, tapez :

xcopy a: b: /a

Pour que xcopy supprime l'attribut archive de chaque fichier après l'avoir copié, utilisez l'option de ligne de commande /m à la place de /a. Par exemple, tapez :

xcopy a: b: /m


Source : Centre d'aide et de support de Windows XP


© - Informatique Pratique - http://www.infoprat.net
Tout droits réservés - Reproduction interdite sans autorisation