FileAccess Wyliczenie

Definicja

Definiuje stałe na potrzeby dostępu do odczytu, zapisu lub odczytu/zapisu do pliku.

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

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
Dziedziczenie
FileAccess
Atrybuty

Pola

Read 1

Dostęp do odczytu do pliku. Dane mogą być odczytywane z pliku. Połącz z Write w celu uzyskania dostępu do odczytu/zapisu.

ReadWrite 3

Dostęp do odczytu i zapisu do pliku. Dane można zapisywać i odczytywać z pliku.

Write 2

Dostęp do zapisu do pliku. Dane można zapisywać w pliku. Połącz z Read w celu uzyskania dostępu do odczytu/zapisu.

Przykłady

Poniższy FileStream konstruktor udziela dostępu tylko do odczytu do istniejącego pliku (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)

Uwagi

Przykład tworzenia pliku i zapisywania tekstu w pliku można znaleźć w temacie How to: Write Text to a File (Instrukcje: zapisywanie tekstu w pliku). Przykład odczytywania tekstu z pliku można znaleźć w temacie How to: Read Text from a File (Instrukcje: odczytywanie tekstu z pliku). Przykład odczytywania i zapisywania w pliku binarnym można znaleźć w temacie Instrukcje: odczyt i zapis w nowo utworzonym pliku danych.

Parametr FileAccess jest określony w wielu konstruktorach dla File, FileInfo, FileStreami innych konstruktorów, gdzie ważne jest, aby kontrolować rodzaj dostępu użytkowników musi mieć plik.

Dotyczy

Zobacz też