FileAccess Enumerazione

Definizione

Definisce le costanti per l'accesso in lettura, scrittura o lettura/scrittura a un file.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

public enum class FileAccess
[System.Flags]
public enum FileAccess
[System.Flags]
[System.Serializable]
public enum FileAccess
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum FileAccess
[<System.Flags>]
type FileAccess = 
[<System.Flags>]
[<System.Serializable>]
type FileAccess = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type FileAccess = 
Public Enum FileAccess
Ereditarietà
FileAccess
Attributi

Campi

Read 1

Accesso in lettura al file. I dati possono essere letti dal file. Da combinare con Write per l'accesso in lettura/scrittura.

ReadWrite 3

Accesso in lettura/scrittura al file. I dati possono essere scritti nel file e letti dal file.

Write 2

Accesso in scrittura al file. I dati possono essere scritti nel file. Da combinare con Read per l'accesso in lettura/scrittura.

Esempio

Il costruttore seguente FileStream concede l'accesso in sola lettura a un file esistente (FileAccess.Read).

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 FileAccess parametro viene specificato in molti costruttori per File, FileInfo, FileStreame altri costruttori in cui è importante controllare il tipo di accesso degli utenti a un file.

Si applica a

Vedi anche