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 le modalità di apertura di un file da parte del sistema operativo.
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
Append | 6 | Apre il file, se esiste, e si sposta alla fine del file oppure crea un nuovo file. Richiede l'autorizzazione Append. |
Create | 2 | Specifica che il sistema operativo deve creare un nuovo file. Se il file esiste già, verrà sovrascritto. Richiede l'autorizzazione Write. |
CreateNew | 1 | Specifica che il sistema operativo deve creare un nuovo file. Richiede l'autorizzazione Write. Se il file esiste già, viene generata un'eccezione IOException. |
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. Un'eccezione FileNotFoundException viene generata se il file non esiste. |
OpenOrCreate | 4 | Specifica che il sistema operativo deve aprire un file, se esistente. In caso contrario, deve indica di creare un nuovo file. Se il file viene aperto con |
Truncate | 5 | Specifica che il sistema operativo deve aprire un file esistente. Se il file è aperto, deve essere troncato in modo che la sua dimensione sia uguale a zero byte. Richiede l'autorizzazione Write. Qualsiasi tentativo di lettura di un file aperto con |
Esempio
Il costruttore seguente FileStream
apre un file esistente (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)
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 FileInfo per controllare la modalità di File apertura di 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
.