FileMode Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica il modo in cui il sistema operativo deve aprire un file.
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
- Ereditarietà
- Attributi
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| CreateNew | 1 | Specifica che il sistema operativo deve creare un nuovo file. Questa operazione richiede Write l'autorizzazione. Se il file esiste già, viene generata un'eccezione IOException . |
| Create | 2 | Specifica che il sistema operativo deve creare un nuovo file. Se il file esiste già, verrà sovrascritto. Questa operazione richiede Write l'autorizzazione.
|
| Open | 3 | Specifica che il sistema operativo deve aprire un file esistente. La possibilità di aprire il file dipende dal valore specificato dall'enumerazione FileAccess . Se il file non esiste, viene generata un'eccezione FileNotFoundException . |
| OpenOrCreate | 4 | Specifica che il sistema operativo deve aprire un file, se esistente; in caso contrario, deve essere creato un nuovo file. Se il file viene aperto con |
| Truncate | 5 | Specifica che il sistema operativo deve aprire un file esistente. Quando il file viene aperto, deve essere troncato in modo che le dimensioni siano pari a zero byte. Questa operazione richiede Write l'autorizzazione. Tenta di leggere da un file aperto con |
| Append | 6 | Apre il file se esistente e cerca la fine del file oppure crea un nuovo file. Questa operazione richiede Append l'autorizzazione.
|
Esempio
Il costruttore seguente FileStream apre un file esistente (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)
Commenti
Per un esempio di creazione di un file e scrittura di testo in un file, vedere Procedura: Scrivere testo in un file. Per un esempio di lettura del testo da un file, vedere Procedura: Leggere testo da un file. Per un esempio di lettura e scrittura in un file binario, vedere Procedura: Leggere e scrivere in un file di dati appena creato.
Un FileMode parametro viene specificato in molti costruttori per FileStream, IsolatedStorageFileStreame nei Open metodi di e File per controllare la modalità di apertura di FileInfo un file.
FileMode i parametri controllano se un file viene sovrascritto, creato, aperto o una combinazione di tali file. Usare Open per aprire un file esistente. Per accodare a un file, usare Append. Per troncare un file o creare un file se non esiste, usare Create.