FileMode Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u op hoe het besturingssysteem een bestand moet openen.
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
- Overname
- Kenmerken
Velden
| Name | Waarde | Description |
|---|---|---|
| CreateNew | 1 | Hiermee geeft u op dat het besturingssysteem een nieuw bestand moet maken. Hiervoor is toestemming vereist Write . Als het bestand al bestaat, wordt er een IOException uitzondering gegenereerd. |
| Create | 2 | Hiermee geeft u op dat het besturingssysteem een nieuw bestand moet maken. Als het bestand al bestaat, wordt het overschreven. Hiervoor is toestemming vereist Write .
|
| Open | 3 | Hiermee geeft u op dat het besturingssysteem een bestaand bestand moet openen. De mogelijkheid om het bestand te openen, is afhankelijk van de waarde die is opgegeven door de FileAccess opsomming. Er wordt een FileNotFoundException uitzondering gegenereerd als het bestand niet bestaat. |
| OpenOrCreate | 4 | Hiermee geeft u op dat het besturingssysteem een bestand moet openen als het bestaat; anders moet er een nieuw bestand worden gemaakt. Als het bestand wordt geopend met |
| Truncate | 5 | Hiermee geeft u op dat het besturingssysteem een bestaand bestand moet openen. Wanneer het bestand wordt geopend, moet het worden afgekapt, zodat de grootte nul bytes is. Hiervoor is toestemming vereist Write . Pogingen om te lezen uit een bestand dat is geopend met |
| Append | 6 | Hiermee opent u het bestand als het bestaat en zoekt naar het einde van het bestand of maakt u een nieuw bestand. Hiervoor is toestemming vereist Append .
|
Voorbeelden
Met de volgende FileStream constructor wordt een bestaand bestand (FileMode.Open) geopend.
FileStream s2 = new FileStream(name, FileMode.Open, FileAccess.Read, FileShare.Read);
Dim s2 As New FileStream(name, FileMode.Open, FileAccess.Read, FileShare.Read)
Opmerkingen
Zie Instructies voor het schrijven van tekst naar een bestand voor een voorbeeld van het maken van een bestand en het schrijven van tekst naar een bestand. Zie Instructies voor het lezen van tekst uit een bestand voor een voorbeeld van het lezen van tekst uit een bestand. Voor een voorbeeld van het lezen van en schrijven naar een binair bestand, raadpleegt u Instructies: Lezen en schrijven naar een nieuw gemaakt gegevensbestand.
Een FileMode parameter wordt opgegeven in veel van de constructors voor FileStream, IsolatedStorageFileStreamen in de Open methoden van File en FileInfo om te bepalen hoe een bestand wordt geopend.
FileMode parameters bepalen of een bestand wordt overschreven, gemaakt, geopend of een combinatie daarvan. Hiermee Open opent u een bestaand bestand. Als u een bestand wilt toevoegen, gebruikt u Append. Als u een bestand wilt afkappen of een bestand wilt maken als dit niet bestaat, gebruikt u Create.