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.

C#
[System.Flags]
public enum FileAccess
C#
[System.Flags]
[System.Serializable]
public enum FileAccess
C#
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum FileAccess
Dziedziczenie
FileAccess
Atrybuty

Pola

Nazwa Wartość Opis
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).

C#
FileStream s2 = 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

Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Zobacz też