FileAccess 列挙型

定義

ファイルの読み取り、書き込み、または読み取り/書き込みアクセスのための定数を定義します。Defines constants for read, write, or read/write access to a file.

この列挙体には FlagsAttribute 属性があり、そのメンバー値のビットごとの組み合わせが可能になります。

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
継承
FileAccess
属性

フィールド

Read 1

ファイルの読み取りアクセス。Read access to the file. ファイルからデータを読み取ることができます。Data can be read from the file. 読み取り/書き込みアクセスの場合は Write と組み合わせます。Combine with Write for read/write access.

ReadWrite 3

ファイルへの読み取り/書き込みアクセス。Read and write access to the file. ファイルへのデータの書き込みとファイルからの読み取りができます。Data can be written to and read from the file.

Write 2

ファイルへの書き込みアクセス。Write access to the file. ファイルにデータを書き込むことができます。Data can be written to the file. 読み取り/書き込みアクセスの場合は Read と組み合わせます。Combine with Read for read/write access.

次の FileStream コンストラクターは、既存のファイルへの読み取り専用アクセスを許可 FileAccess.Read します ()。The following FileStream constructor grants read-only access to an existing file (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)

注釈

ファイルを作成し、ファイルにテキストを書き込む例については、「 方法: ファイルにテキストを書き込む」を参照してください。For an example of creating a file and writing text to a file, see How to: Write Text to a File. ファイルからテキストを読み取る例については、「 方法: ファイルからテキストを読み取る」を参照してください。For an example of reading text from a file, see How to: Read Text from a File. バイナリファイルの読み取りと書き込みの例については、「 方法: 新しく作成されたデータファイルに対して読み取りと書き込みを行う」を参照してください。For an example of reading from and writing to a binary file, see How to: Read and Write to a Newly Created Data File.

FileAccess、、、およびその他のコンストラクターの多くのコンストラクターでは、パラメーターが指定されてい File FileInfo FileStream ます。この場合、ユーザーがファイルに対して持つアクセス権の種類を制御することが重要です。A FileAccess parameter is specified in many of the constructors for File, FileInfo, FileStream, and other constructors where it is important to control the kind of access users have to a file.

適用対象

こちらもご覧ください