エクスポート (0) 印刷
すべて展開
展開 最小化
この記事は機械翻訳されたものです。 記事の文章にポインターを重ねると、原文のテキストが表示されます。 詳細情報
訳文
原文

FileMode 列挙体

オペレーティング システムがファイルを開く方法を指定します。

名前空間:  System.IO
アセンブリ:  mscorlib (mscorlib.dll 内)

[SerializableAttribute]
[ComVisibleAttribute(true)]
public enum FileMode

メンバー名説明
XNA Framework によるサポートAppendファイルが存在する場合はそのファイルを開き、ファイルの末尾をシークします。存在しない場合は新しいファイルを作成します。 これには FileIOPermissionAccess.Append 許可が必要です。 FileMode.Append は、必ず FileAccess.Write と共に使用します。 ファイルの末尾の前の位置をシークしようとすると、IOException 例外がスローされ、読み取り処理がすべて失敗し、NotSupportedException 例外がスローされます。
XNA Framework によるサポートCreateオペレーティング システムが新しいファイルを作成することを指定します。 ファイルが既に存在する場合は上書きされます。 これには FileIOPermissionAccess.Write 許可が必要です。 FileMode.Create は、ファイルが存在しない場合は CreateNew を使用した要求、ファイルが存在する場合は Truncate を使用した要求と等価です。 ファイルが既に存在していても、隠しファイルの場合は UnauthorizedAccessException 例外がスローされます。
XNA Framework によるサポートCreateNewオペレーティング システムが新しいファイルを作成することを指定します。 これには FileIOPermissionAccess.Write 許可が必要です。 ファイルが既に存在する場合は IOException 例外がスローされます。
XNA Framework によるサポートOpenオペレーティング システムが既存のファイルを開くことを指定します。 ファイルを開けるかどうかは、FileAccess 列挙体で指定される値によって異なります。 ファイルが存在しない場合は、System.IO.FileNotFoundException 例外がスローされます。
XNA Framework によるサポートOpenOrCreateファイルが存在する場合はオペレーティング システムがそのファイルを開き、存在しない場合は新しいファイルを作成することを指定します。 ファイルを FileAccess.Read で開く場合は FileIOPermissionAccess.Read アクセス許可が必要です。 ファイル アクセスが FileAccess.Write の場合は、FileIOPermissionAccess.Write アクセス許可が必要です。 ファイルを FileAccess.ReadWrite で開く場合は FileIOPermissionAccess.ReadFileIOPermissionAccess.Write の両方のアクセス許可が必要です。
XNA Framework によるサポートTruncateオペレーティング システムが既存のファイルを開くことを指定します。 ファイルは、開かれると、サイズが 0 バイトになるように切り詰められます。 これには FileIOPermissionAccess.Write 許可が必要です。 FileMode.Truncate を使用して開いたファイルから読み取ろうとすると、ArgumentException 例外が発生します。

ファイルの作成およびテキストのファイルへの書き込みの例については、「方法 : ファイルにテキストを書き込む」を参照してください。 ファイルからのテキストの読み取りの例については、「方法 : ファイルからテキストを読み取る」を参照してください。 バイナリ ファイルの読み取りおよび書き込みの例については、「方法 : 新しく作成されたデータ ファイルに対して読み書きする」を参照してください。

FileMode パラメーターは、ファイルを開く方法を制御するために、FileStream の多数のコンストラクター、IsolatedStorageFileStream、および FileFileInfoOpen メソッドに指定します。

ファイルが作成され、オーバーライド、開かれているかどうかを制御FileMode の パラメーター、または組み合わせ。 既存のファイルを開くには Open を使用します。 ファイルに追加するには Append を使用します。 あるファイルを省略するか、またはファイルを作成するには、Createを使用します。

次の FileStream コンストラクターは既存のファイルを開きます (FileMode.Open)。


FileStream s2 = new FileStream(name, FileMode.Open, FileAccess.Read, FileShare.Read);


.NET Framework

サポート対象 : 4.5、4、3.5、3.0、2.0、1.1、1.0

.NET Framework Client Profile

サポート対象 : 4、3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (サーバー コア ロールはサポート対象外), Windows Server 2008 R2 (SP1 以降でサーバー コア ロールをサポート。Itanium はサポート対象外)

この .NET Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、次を参照してください。.NET Framework システム要件.

コミュニティの追加

追加
表示:
© 2014 Microsoft