FileAccess Výčet

Definice

Definuje konstanty pro čtení, zápis nebo přístup pro čtení/zápis k souboru.

Tento výčet podporuje bitové kombinace hodnot jeho členů.

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
Dědičnost
FileAccess
Atributy

Pole

Read 1

Oprávnění ke čtení souboru. Data se dají číst ze souboru. Zkombinujte s Write pro přístup pro čtení i zápis.

ReadWrite 3

Oprávnění ke čtení a zápisu do souboru. Data se dají zapisovat do souboru a číst z toho.

Write 2

Oprávnění k zápisu do souboru. Data je možné do souboru zapsat. Zkombinujte s Read pro přístup pro čtení i zápis.

Příklady

Následující FileStream konstruktor uděluje přístup jen pro čtení k existujícímu souboru (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)

Poznámky

Příklad vytvoření souboru a zápis textu do souboru najdete v tématu Postupy: Zápis textu do souboru. Příklad čtení textu ze souboru najdete v tématu Postupy: Čtení textu ze souboru. Příklad čtení z binárního souboru a zápisu do binárního souboru najdete v tématu Postupy: Čtení a zápis do nově vytvořeného datového souboru.

Parametr FileAccess je zadán v mnoha konstruktorech pro File, FileInfo, FileStreama další konstruktory, kde je důležité řídit druh přístupu uživatelů k souboru.

Platí pro

Viz také