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 comment 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
| Nom | Valeur | Description |
|---|---|---|
| CreateNew | 1 | Spécifie que le système d’exploitation doit créer un fichier. Cela nécessite Write une autorisation. Si le fichier existe déjà, une IOException exception est levée. |
| 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 nécessite Write une autorisation.
|
| 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 FileNotFoundException exception 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 nouveau 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. Lorsque le fichier est ouvert, il doit être tronqué afin que sa taille soit égale à zéro octet. Cela nécessite Write une autorisation. Tente de lire à partir d’un fichier ouvert à |
| Append | 6 | Ouvre le fichier s’il existe et cherche à la fin du fichier, ou crée un fichier. Cela nécessite Append une autorisation.
|
Exemples
Le constructeur suivant FileStream ouvre un fichier existant (FileMode.Open).
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 Open méthodes de File et FileInfo pour contrôler l’ouverture d’un fichier.
FileMode les paramètres contrôlent si un fichier est remplacé, créé, ouvert ou une combinaison de celui-ci. Permet Open d’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.