FileAccess Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- Atributos
Campos
Read | 1 | Acesso de leitura ao arquivo. Os dados podem ser lidos no arquivo. Combine com |
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 |
Exemplos
FileStream
O construtor a seguir 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);
let 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 como criar um arquivo e gravar 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, FileInfo, FileStreame outros construtores em que é importante controlar o tipo de acesso que os usuários têm a um arquivo.