FileAccess Énumération

Définition

Définit des constantes pour l’accès en lecture, en écriture ou en lecture/écriture à un fichier.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

public enum class FileAccess
[System.Flags]
public enum FileAccess
[System.Flags]
[System.Serializable]
public enum FileAccess
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum FileAccess
[<System.Flags>]
type FileAccess = 
[<System.Flags>]
[<System.Serializable>]
type FileAccess = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type FileAccess = 
Public Enum FileAccess
Héritage
FileAccess
Attributs

Champs

Read 1

Accès en lecture au fichier. Les données peuvent être lues à partir du fichier. Combinez avec Write pour l'accès en lecture/écriture.

ReadWrite 3

Accès en lecture et en écriture au fichier. Les données peuvent être écrites dans le fichier et lues à partir de celui-ci.

Write 2

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.

Exemples

Le constructeur suivant FileStream accorde un accès en lecture seule à un fichier existant (FileAccess.Read).

FileStream^ s2 = gcnew FileStream( name, FileMode::Open, FileAccess::Read, FileShare::Read );
FileStream s2 = new FileStream(name, FileMode.Open, FileAccess.Read, FileShare.Read);
let s2 = new FileStream(name, FileMode.Open, FileAccess.Read, FileShare.Read)
Dim s2 As New FileStream(name, FileMode.Open, FileAccess.Read, FileShare.Read)

Remarques

Pour obtenir un exemple de création d’un fichier et d’écriture de texte dans un fichier, consultez Guide pratique pour écrire du texte dans un fichier. Pour obtenir un exemple de lecture de texte à partir d’un fichier, consultez Guide pratique pour lire du texte à partir d’un fichier. Pour obtenir un exemple de lecture et d’écriture dans un fichier binaire, consultez Guide pratique pour lire et écrire dans un fichier de données nouvellement créé.

Un FileAccess paramètre est spécifié dans la plupart des constructeurs pour File, , FileInfoFileStreamet d’autres constructeurs où il est important de contrôler le type d’accès des utilisateurs à un fichier.

S’applique à

Voir aussi