Syntaxe
ATTRIB nomdufichier [+R|-R] [+A|-A] [+S|-S] [+H|-H]
|
Paramètres
Nom |
Description |
-A |
Ce paramètre permet d'enlever l'attribut d'archive. |
+A |
Ce paramètre permet d'ajouter l'attribut d'archive. |
-H |
Ce paramètre permet d'enlever l'attribut caché. |
+H |
Ce paramètre permet d'ajouter l'attribut caché. |
-R |
Ce paramètre permet d'enlever l'attribut de lecture seulement. |
+R |
Ce paramètre permet d'ajouter l'attribut de lecture seulement. |
-S |
Ce paramètre permet d'enlever l'attribut de système. |
+S |
Ce paramètre permet d'ajouter l'attribut de système. |
/S |
Ce paramètre permet d'appliquer le changement dans les sous-répertoires récursivement. |
Description
Cette commande permet de demander ou de changer les attributs d'un fichier.
Remarques
- Un outil fondamental pour la gestion fine des fichiers : La commande ATTRIB permet de modifier des attributs cruciaux comme lecture seule, caché, archive
ou système. Elle donne un contrôle précis sur la manière dont les fichiers sont visibles, protégés ou pris en compte par les systèmes de sauvegarde.
- Une syntaxe simple mais puissante inspirée de MS-DOS : La forme ATTRIB nomdufichier [+X|-X] rappelle fortement les commandes du prompt DOS, ce qui facilite
la prise en main pour ceux qui ont une expérience des systèmes traditionnels. Cette simplicité masque une efficacité réelle dans l'automatisation des tâches.
- Utilisation combinée des options pour un maximum de flexibilité : L'utilisateur peut combiner plusieurs indicateurs (par exemple +H -R +A) dans une seule
commande pour configurer plusieurs attributs d'un coup. Cela permet de réaliser des modifications complexes en une seule ligne.
- Le paramètre /S étend la portée aux sous-répertoires : Grâce à l'option /S, la commande peut s'appliquer de manière récursive à tous les fichiers dans un
répertoire et ses sous-dossiers. C'est un atout majeur pour les traitements de masse ou les scripts d'administration.
- Utile pour sécuriser ou masquer des fichiers sensibles : En combinant les attributs +R et +H, on peut rendre un fichier à la fois non modifiable et
invisible dans les explorateurs classiques. C'est pratique pour protéger des fichiers système ou des données confidentielles.
- Commandes inverses claires et explicites : La présence systématique de versions positives (+) et négatives (-) des options rend l'utilisation de ATTRIB
particulièrement intuitive. L'utilisateur n'a pas besoin de réécrire le fichier ou passer par un éditeur : il ajuste dynamiquement les états des attributs.
- Un bon exemple de commande système programmable en Pascal : Le fait que ATTRIB soit disponible en code source Pascal (Free Pascal, Turbo Pascal 7) permet
aux développeurs d'apprendre comment manipuler les attributs de fichiers au niveau système et de s'en inspirer pour créer leurs propres utilitaires.
- Adaptée aux besoins d'administration en environnement rétro ou embarqué : Dans un contexte de développement avec Corail ou d'outils proches de MS-DOS,
ATTRIB reste un outil pertinent pour gérer les fichiers dans des environnements où les interfaces graphiques sont absentes ou limitées.
Code source
Voici le code source Pascal de ATTRIB :
Dernière mise à jour : Mercredi, le 17 Mai 2023