FileAccess Enum

Definition

Definierar konstanter för läs-, skriv- eller läs-/skrivåtkomst till en fil.

Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.

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
Arv
FileAccess
Attribut

Fält

Name Värde Description
Read 1

Läsbehörighet till filen. Data kan läsas från filen. Kombinera med Write för läs-/skrivåtkomst.

Write 2

Skrivåtkomst till filen. Data kan skrivas till en fil. Kombinera med Read för läs-/skrivåtkomst.

ReadWrite 3

Läs- och skrivåtkomst till filen. Data kan skrivas till och läsas från filen.

Exempel

Följande FileStream konstruktor ger skrivskyddad åtkomst till en befintlig fil (FileAccess.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)

Kommentarer

Ett exempel på hur du skapar en fil och skriver text till en fil finns i Så här skriver du text till en fil. Ett exempel på hur du läser text från en fil finns i Så här: Läsa text från en fil. Ett exempel på hur du läser från och skriver till en binär fil finns i Så här: Läsa och skriva till en nyskapade datafil.

En FileAccess parameter anges i många av konstruktorerna för File, FileInfo, FileStreamoch andra konstruktorer där det är viktigt att styra vilken typ av åtkomst användarna har till en fil.

Gäller för

Se även