FileAccess 列挙型

定義

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

この列挙体には <a href="https://docs.microsoft.com/en-us/dotnet/api/system.flagsattribute">FlagsAttribute</a> 属性があり、そのメンバー値のビットごとの組み合わせが可能になります。

public enum class FileAccess
[System.Flags]
public enum FileAccess
[System.Flags]
[System.Serializable]
public enum FileAccess
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum FileAccess
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 パラメーターは、ユーザーがファイルに対して持つアクセスの種類を制御することが重要な FileFileInfoFileStream、およびその他のコンストラクターのコンストラクターの多くに対して指定されています。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.

適用対象

こちらもご覧ください