Skip to main content

Définition d'attribut de fichier (Qu'est-ce qu'un attribut?)

JAVA (Intermédiaire) - 37 - Les classes internes (Juin 2025)

JAVA (Intermédiaire) - 37 - Les classes internes (Juin 2025)
Anonim

Un attribut de fichier (souvent juste appelé un attribut ou un drapeau ) est une condition spécifique dans laquelle un fichier ou un répertoire peut exister.

Un attribut est considéré soit ensemble ou effacé à tout moment, ce qui signifie qu'il est activé ou non.

Les systèmes d'exploitation informatiques, tels que Windows, peuvent baliser les données avec des attributs de fichier spécifiques afin que les données puissent être traitées différemment des données avec un attribut désactivé.

Les fichiers et les dossiers ne sont pas réellement modifiés lorsque des attributs sont appliqués ou supprimés, ils sont simplement compris différemment par le système d'exploitation et les autres logiciels.

Quels sont les différents attributs de fichier?

Un certain nombre d'attributs de fichier existent dans Windows, notamment les suivants:

  • Attribut de fichier archive
  • Attribut d'annuaire
  • Attribut de fichier caché
  • Attribut de fichier en lecture seule
  • Attribut de fichier système
  • Attribut d'étiquette de volume

Les attributs de fichier suivants ont d'abord été disponibles sur le système d'exploitation Windows avec le système de fichiers NTFS, ce qui signifie qu'ils ne sont pas disponibles dans l'ancien système de fichiers FAT:

  • Attribut de fichier compressé
  • Attribut de fichier crypté
  • Attribut de fichier indexé

Voici plusieurs attributs de fichier supplémentaires, bien que plus rares, reconnus par Windows:

  • Attribut de fichier de périphérique
  • Attribut de fichier d'intégrité
  • Attribut de fichier non indexé par contenu
  • Aucun attribut de fichier scrub
  • Attribut de fichier hors ligne
  • Attribut de fichier fragmenté
  • Attribut de fichier temporaire
  • Attribut de fichier virtuel

Vous pouvez en savoir plus à ce sujet sur la page Constantes d'attribut de fichier de Microsoft.

Remarque: Techniquement, il y a aussi un Ordinaire attribut de fichier, n'impliquant aucun attribut de fichier, mais vous ne le verrez jamais réellement référencé nulle part dans votre utilisation normale de Windows.

Pourquoi utilise-t-on les attributs de fichier?

Les attributs de fichier existent pour que vous, ou un programme que vous utilisez, ou même le système d'exploitation lui-même, puissiez obtenir ou refuser des droits particuliers sur un fichier ou un dossier.

En savoir plus sur les attributs de fichier courants peut vous aider à comprendre pourquoi certains fichiers et dossiers sont appelés "cachés" ou "en lecture seule", par exemple, et pourquoi interagir avec eux est si différent de celui avec d'autres données.

Appliquer le lecture seulement l'attribut de fichier à un fichier l'empêchera d'être édité ou changé de quelque façon que ce soit à moins que l'attribut ne soit levé pour permettre un accès en écriture. L'attribut en lecture seule est souvent utilisé avec des fichiers système qui ne doivent pas être modifiés, mais vous pouvez faire la même chose avec vos propres fichiers. Vous préféreriez que quelqu'un avec un accès non édité.

Les fichiers avec l'attribut masqué seront en réalité masqués des vues normales, ce qui les rendra vraiment difficiles à supprimer, déplacer ou modifier accidentellement. Le fichier existe toujours comme tous les autres fichiers, mais étant donné que l'attribut de fichier caché est basculé, il empêche l'utilisateur occasionnel d'interagir avec lui. Vous pouvez configurer Windows pour qu'il affiche les fichiers et les dossiers cachés comme un moyen simple de voir ces fichiers sans désactiver l'attribut.

Vous pouvez également combiner des attributs pour qu'un fichier soit, par exemple, non seulement masqué, mais également marqué en tant que fichier système et défini avec l'attribut archive.

Attributs de fichier vs attributs de dossier

Les attributs peuvent être activés et désactivés à la fois pour les fichiers et les dossiers, mais les conséquences en résultant diffèrent un peu entre les deux.

Lorsqu'un attribut de fichier tel que l'attribut caché est activé ou non fichier , cette un seul fichier sera caché, rien d'autre.

Si le même attribut caché est appliqué à un dossier , vous avez plus d’options que de simplement cacher le dossier: vous avez la possibilité d’appliquer l’attribut masqué au dossier seul ou au dossier, à ses sous-dossiers et à tous ses fichiers.

L'application de l'attribut de fichier masqué aux sous-dossiers et aux fichiers d'un dossier signifie que même après son ouverture, tous les fichiers et dossiers qu'il contient seront également masqués. La première option consistant à masquer le dossier seul rendrait les sous-dossiers et les fichiers visibles, mais masquait simplement la zone racine principale du dossier.

Comment les attributs de fichier sont appliqués

Bien que tous les attributs disponibles pour un fichier aient des noms communs, que vous avez vus dans les listes ci-dessus, ils ne sont pas tous appliqués à un fichier ou à un dossier de la même manière.

Une petite sélection d'attributs peut être activée manuellement. Sous Windows, vous pouvez le faire en cliquant avec le bouton droit de la souris sur un fichier ou un dossier, en maintenant ses propriétés enfoncées, puis en activant ou désactivant un attribut dans la liste fournie.

Sous Windows, une plus grande sélection d'attributs peut également être définie à l'aide de la commande attrib, disponible à partir de l'invite de commande. Le fait de contrôler les attributs via une commande permet aux programmes tiers, tels que les logiciels de sauvegarde, de modifier facilement les attributs de fichier.

Les systèmes d'exploitation Linux peuvent utiliser le chattr (Modifier attribut) pour définir les attributs de fichier, chflags (Change Flags) est utilisé dans macOS.