System.IO.FileSystem.Primitives Définit des constantes pour un accès en lecture, en écriture ou en lecture/écriture à un fichier. 2 Accès en lecture au fichier.Les données peuvent être lues à partir de ce fichier.Combinez avec Write pour l'accès en lecture/écriture. Accès en lecture et en écriture au fichier.Les données peuvent être écrites dans le fichier et lues à partir de celui-ci. Accès en écriture au fichier.Les données peuvent être écrites dans le fichier.Combinez avec Read pour l'accès en lecture/écriture. Fournit des attributs pour les fichiers et répertoires. 2 Le fichier est candidat pour la sauvegarde ou la suppression. Le fichier est compressé. Réservé à une utilisation future. Le fichier est un répertoire. Le fichier ou le répertoire est chiffré.Cela signifie pour un fichier, que toutes ses données seront chiffrées.Pour un répertoire, cela signifie que tous les nouveaux fichiers et répertoires créés seront chiffrés par défaut. Le fichier est masqué et n'est donc pas compris dans un listing de répertoires ordinaire. Le fichier ou le répertoire inclut la prise en charge de l'intégrité des données.Lorsque cette valeur est appliquée à un fichier, tous les flux de données du fichier bénéficient de la prise en charge de l'intégrité des données.Lorsque cette valeur est appliquée à un répertoire, tous les nouveaux fichiers et sous-répertoires de ce répertoire incluent par défaut la prise en charge de l'intégrité. Le fichier est un fichier standard qui n'a pas d'attributs spéciaux.Cet attribut est valide uniquement s'il est utilisé seul. Le fichier ou le répertoire est exclu de l'analyse d'intégrité des données.Lorsque cette valeur est appliquée à un répertoire, tous les nouveaux fichiers et sous-répertoires de ce répertoire sont exclus par défaut de l'analyse d'intégrité des données. Le fichier ne sera pas indexé par le service d'indexation de contenu du système d'exploitation. Le fichier est hors connexion.Les données du fichier ne sont pas immédiatement disponibles. Le fichier est en lecture seule. Le fichier contient un point d'analyse, qui est un bloc de données définies par l'utilisateur associé à un fichier ou à un répertoire. Le fichier est un fichier fragmenté.Les fichiers fragmentés sont généralement de gros fichiers dont les données sont principalement des zéros. Le fichier est un fichier système.Autrement dit, le fichier fait partie du système d'exploitation ou est utilisé exclusivement par le système d'exploitation. Le fichier est temporaire.Un fichier temporaire contient les données nécessaires lorsqu'une application s'exécute, mais qui ne le sont plus une fois l'exécution terminée.Les systèmes de fichiers tentent de conserver toutes les données en mémoire pour un accès plus rapide plutôt que de les vider dans le stockage de masse.Un fichier temporaire doit être supprimé par l'application dès qu'il n'est plus nécessaire. Spécifie la façon dont le système d'exploitation doit ouvrir un fichier. 2 Ouvre le fichier s'il existe et accède à la fin du fichier, ou crée un nouveau fichier.Cela requiert l'autorisation .FileMode.Append peut seulement être utilisé conjointement avec FileAccess.Write.Toute tentative d'effectuer une recherche sur une position avant la fin du fichier lève une exception , et toute tentative de lecture échoue et lève une exception . Spécifie que le système d'exploitation doit créer un fichier.Si le fichier existe, il est remplacé.Cela requiert l'autorisation .FileMode.Create équivaut à demander d'utiliser si le fichier n'existe pas ; dans le cas contraire, utilisez .Si le fichier existe déjà mais qu'il s'agit d'un fichier masqué, une exception est levée. Spécifie que le système d'exploitation doit créer un fichier.Cela requiert l'autorisation .Si le fichier existe déjà, une exception est levée. Spécifie que le système d'exploitation doit ouvrir un fichier existant.La possibilité d'ouvrir le fichier dépend de la valeur spécifiée par l'énumération .Une exception est levée si le fichier n'existe pas. Spécifie que le système d'exploitation doit ouvrir un fichier s'il existe ; sinon, un nouveau fichier doit être créé.Si le fichier est ouvert avec FileAccess.Read, l'autorisation est requise.Si l'accès au fichier est FileAccess.Write, l'autorisation est requise.Si le fichier est ouvert avec FileAccess.ReadWrite, les autorisations et sont requises. Spécifie que le système d'exploitation doit ouvrir un fichier existant.Lorsque le fichier est ouvert, il doit être tronqué afin que sa taille soit égale à zéro octet.Cela requiert l'autorisation .Toute tentative de lecture d'un fichier ouvert avec FileMode.Truncate entraîne une exception . Contient des constantes pour contrôler le type d'accès d'autres objets à un même fichier. 2 Autorise la suppression ultérieure d'un fichier. Crée le handle de fichier hérité par les processus enfants.Ceci n'est pas pris en charge par Win32. Refuse le partage du fichier en cours.Toute demande d'ouverture du fichier (par ce processus ou un autre) échouera jusqu'à la fermeture du fichier. Permet l'ouverture ultérieure du fichier pour la lecture.Si cet indicateur n'est pas spécifié, toute demande d'ouverture du fichier pour la lecture (par ce processus ou un autre) échouera jusqu'à la fermeture du fichier.Cependant, si cet indicateur est spécifié, des autorisations supplémentaires peuvent toujours être nécessaires pour accéder au fichier. Permet l'ouverture ultérieure du fichier pour la lecture ou l'écriture.Si cet indicateur n'est pas spécifié, toute demande d'ouverture du fichier pour la lecture ou l'écriture (par ce processus ou un autre) échouera jusqu'à la fermeture du fichier.Cependant, si cet indicateur est spécifié, des autorisations supplémentaires peuvent toujours être nécessaires pour accéder au fichier. Permet l'ouverture ultérieure du fichier pour l'écriture.Si cet indicateur n'est pas spécifié, toute demande d'ouverture du fichier pour l'écriture (par ce processus ou un autre) échouera jusqu'à la fermeture du fichier.Cependant, si cet indicateur est spécifié, des autorisations supplémentaires peuvent toujours être nécessaires pour accéder au fichier.