ATTRIB |
Attribut |
---|---|
MS-DOS 3 ou versions ultérieures | Externe |
Syntaxe
ATTRIB [+R|-R] [+A|-A] [+S|-S] [+H|-H][[lecteur:][chemin]fichier] [/S] |
Paramètres
Nom | Description |
---|---|
[lecteur:][chemin]fichier | Ce paramètre permet d'indiquer le chemin et/ou fichier(s) à traiter. |
-A | Ce paramètre permet d'indiquer qu'il faut désactiver l'attribut d'archive. |
+A | Ce paramètre permet d'indiquer qu'il faut activer l'attribut d'archive. |
-H | Ce paramètre permet d'indiquer qu'il faut désactiver l'attribut de présence caché. |
+H | Ce paramètre permet d'indiquer qu'il faut activer l'attribut de présence caché. |
-R | Ce paramètre permet d'indiquer qu'il faut désactiver l'attribut en lecture seulement. |
+R | Ce paramètre permet d'indiquer qu'il faut activer l'attribut en lecture seulement. |
-S | Ce paramètre permet d'indiquer qu'il faut désactiver l'attribut système. |
+S | Ce paramètre permet d'indiquer qu'il faut activer l'attribut système. |
/S | Ce paramètre permet d'indiquer qu'il faut traiter récursivement tous les sous-répertoires contenu dans le répertoire spécifié. |
Description
Cette commande permet de fixer ou de demander les attributs d'un fichier.
Remarques
- À l'aide de la commande ATTRIB, vous pouvez modifier l'attribut de lecture/écriture d'un fichier ou définir l'attribut d'archive. Si vous utilisez cette commande pour spécifier un fichier en lecture seulement, le fichier est accessible, mais pas modifié ni supprimé.
- Si un fichier a un attribut de -R, il peut être à la fois lu ou écrit (il est appelé lecture/écriture). Si un fichier a un attribut de +R, il peut être lu mais pas écrit (par exemple, vous pouvez utiliser votre traitement de texte pour le regarder mais pas pour le modifier).
- Si vous essayez d'effacer un fichier après avoir défini son attribut en lecture seulement (+R), MS-DOS affichera le message «ACCESS DENIED». Avant de pouvoir effacer le fichier, vous devez utiliser la commande ATTRIB pour changer l'attribut du fichier en lecture/écriture (-R).
- Les commandes BACKUP, RESTORE et XCOPY peuvent utiliser l'attribut archive. Vous pouvez utiliser les options +A ou -A pour effectuer une sauvegarde sélective à l'aide de la commande BACKUP. Vous pouvez également utiliser ces options pour copier de manière sélective à l'aide de la commande XCOPY.
- Des caractères génériques («?» et «*») peuvent être utilisés. Cependant, vous ne pouvez pas utiliser un nom de répertoire au lieu d'un nom de fichier pour modifier les attributs de tous les fichiers d'un répertoire.
- Avec MS-DOS version 5 et versions ultérieures, vous pouvez masquer les fichiers de données en appliquant l'attribut +H (caché). -H supprime l'attribut masqué. Les options +S (système) et -S sont généralement utilisées par les programmeurs pour masquer et afficher les fichiers de commandes utilisés uniquement par MS-DOS. Après avoir appliqué l'attribut masqué ou système à un fichier, il n'apparaîtra pas dans une liste de répertoires à moins que vous ne le demandiez spécifiquement avec le paramètre /A de la commande DIR.
Code source
Voici des exemples de code source de ATTRIB :
Lien | Langage de programmation | Projet |
---|---|---|
https://github.com/gladir/MSDOS-0/blob/main/ATTRIB.PAS | Turbo Pascal, Free Pascal | MSDOS-0 |
https://github.com/gladir/corail/blob/master/ATTRIB.PAS | Free Pascal | Corail |
Dernière mise à jour : Dimanche, le 25 Avril 2021