FileMode 列挙体とは? わかりやすく解説

FileMode 列挙体

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

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

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public Enumeration FileMode
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public enum FileMode
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public enum class FileMode
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public enum FileMode
SerializableAttribute 
ComVisibleAttribute(true) 
public enum FileMode
メンバメンバ
 メンバ説明
.NET Compact Framework によるサポートAppendファイル存在する場合はそのファイル開きファイル末尾シークます。存在しない場合新しファイル作成しますFileMode.Append は、必ず FileAccess.Writeと共に使用します読み込み操作実行しようとしてもすべて失敗し、ArgumentException がスローさます。 
.NET Compact Framework によるサポートCreateオペレーティング システム新しファイル作成することを指定しますファイルが既に存在する場合上書きされます。この操作には FileIOPermissionAccess.Write が必要です。System.IO.FileMode.Create は、ファイル存在しない場合は CreateNew を使用した要求ファイル存在する場合Truncate使用した要求等価です。 
.NET Compact Framework によるサポートCreateNewオペレーティング システム新しファイル作成することを指定します。この操作には FileIOPermissionAccess.Write が必要です。ファイルが既に存在する場合は IOException がスローさます。 
.NET Compact Framework によるサポートOpenオペレーティング システム既存ファイルを開くことを指定しますファイル開けかどうかは、FileAccess指定される値によって異なりますファイル存在しない場合は System.IO.FileNotFoundException がスローさます。 
.NET Compact Framework によるサポートOpenOrCreateファイル存在する場合オペレーティング システムがそのファイル開き存在しない場合新しファイル作成することを指定しますファイルFileAccess.Read で開く場合は FileIOPermissionAccess.Read が必要です。ファイル アクセスFileAccess.Write または FileAccess.ReadWrite場合は、FileIOPermissionAccess.Write が必要です。ファイル アクセスFileAccess.Append場合は、FileIOPermissionAccess.Append が必要です。 
.NET Compact Framework によるサポートTruncateオペレーティング システム既存ファイルを開くことを指定しますファイルは、開いた後にサイズが 0 バイトになるように切り捨てられます。この操作には FileIOPermissionAccess.Write が必要です。Truncate使用して開いたファイルか読み取ろうとすると、例外発生します。 
解説解説
使用例使用例

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

Dim s2 As New FileStream(name,
 FileMode.Open, FileAccess.Read, FileShare.Read)
FileStream s2 = new FileStream(name, FileMode.Open, FileAccess.Read,
 FileShare.Read);
FileStream^ s2 = gcnew FileStream( name, FileMode::Open, FileAccess::Read, FileShare::Read
 );
FileStream s2 = new FileStream(name, FileMode.Open, 
    FileAccess.Read, FileShare.Read);
var s2 : FileStream = new FileStream(name,
 FileMode.Open, FileAccess.Read, FileShare.Read);
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からFileMode 列挙体を検索した結果を表示しています。
Weblioに収録されているすべての辞書からFileMode 列挙体を検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からFileMode 列挙体 を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「FileMode 列挙体」の関連用語

FileMode 列挙体のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



FileMode 列挙体のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS