FileAccess Enumeração

Definição

Define constantes para acesso de leitura, gravação ou leitura/gravação para um arquivo.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

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
Herança
FileAccess
Atributos

Campos

Read 1

Acesso de leitura ao arquivo. Os dados podem ser lidos no arquivo. Combine com Write para acesso de leitura/gravação.

ReadWrite 3

Acesso de leitura e gravação ao arquivo. Os dados podem ser gravados e lidos do arquivo.

Write 2

Acesso de gravação ao arquivo. Os dados podem ser gravados no arquivo. Combine com Read para acesso de leitura/gravação.

Exemplos

O construtor a seguir FileStream concede acesso somente leitura a um arquivo existente (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)

Comentários

Para obter um exemplo de criação de um arquivo e gravação de texto em um arquivo, consulte Como gravar texto em um arquivo. Para obter um exemplo de leitura de texto de um arquivo, consulte Como ler texto de um arquivo. Para obter um exemplo de leitura e gravação em um arquivo binário, consulte Como ler e gravar em um arquivo de dados recém-criado.

Um FileAccess parâmetro é especificado em muitos dos construtores para File, FileInfoe FileStreamoutros construtores em que é importante controlar o tipo de acesso que os usuários têm a um arquivo.

Aplica-se a

Confira também