FileMode Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie la façon dont le système d'exploitation doit ouvrir un fichier.
public enum class FileMode
public enum FileMode
[System.Serializable]
public enum FileMode
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum FileMode
type FileMode =
[<System.Serializable>]
type FileMode =
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type FileMode =
Public Enum FileMode
- Héritage
- Attributs
Champs
Append | 6 | Ouvre le fichier s’il existe et accède à la fin du fichier, ou crée un fichier. Cela requiert l’autorisation Append. |
Create | 2 | Spécifie que le système d’exploitation doit créer un fichier. Si le fichier existe déjà, il sera remplacé. Cela requiert l’autorisation Write. |
CreateNew | 1 | Spécifie que le système d’exploitation doit créer un fichier. Cela requiert l’autorisation Write. Si le fichier existe déjà, une exception IOException est levée. |
Open | 3 | 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 FileAccess. Une exception FileNotFoundException est levée si le fichier n’existe pas. |
OpenOrCreate | 4 | Spécifie que le système d’exploitation doit ouvrir un fichier s’il existe ; sinon, un fichier doit être créé. Si le fichier est ouvert avec |
Truncate | 5 | Spécifie que le système d’exploitation doit ouvrir un fichier existant. Quand le fichier est ouvert, il doit être tronqué afin que sa taille soit égale à zéro octet. Cela requiert l’autorisation Write. Toute tentative de lecture d’un fichier ouvert avec |
Exemples
Le constructeur suivant FileStream
ouvre un fichier existant (FileMode.Open
).
FileStream^ s2 = gcnew FileStream( name, FileMode::Open, FileAccess::Read, FileShare::Read );
FileStream 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 FileMode
paramètre est spécifié dans la plupart des constructeurs pour FileStream, IsolatedStorageFileStreamet dans les méthodes de File et FileInfo pour contrôler la Open
façon dont un fichier est ouvert.
FileMode
les paramètres déterminent si un fichier est remplacé, créé, ouvert ou une combinaison de ces derniers. Utilisez Open
pour ouvrir un fichier existant. Pour ajouter à un fichier, utilisez Append
. Pour tronquer un fichier ou créer un fichier s’il n’existe pas, utilisez Create
.