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
- 継承
- 属性
フィールド
Read | 1 | ファイルの読み取りアクセス。Read access to the file. ファイルからデータを読み取ることができます。Data can be read from the file. 読み取り/書き込みアクセスの場合は |
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. 読み取り/書き込みアクセスの場合は |
例
次の 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.