例としてbyte配列で用意された
バイナリデータを書き込むサンプルです。
【補足】
この他にも
System.IO.FileMode列挙体には以下の値を設定可能です。
・Append
追記。存在しない場合は新規作成
・Create
新規作成。ファイルが存在する場合は上書き
・CreateNew
新規作成。ファイルが存在する場合は例外発生(System.IO.FileNotFoundException)
・Open
既存ファイルを開く。ファイルが存在しない場合は例外発生(System.IO.FileNotFoundException)
・OpenOnCreate
読み書き両用で開く。
・Truncate
既存ファイルを開く。クローズ時にサイズ0となり、内容が捨てられる。
System.IO.FileStream fs = null; // ファイルを新規作成(既に存在する場合は上書き) fs = new System.IO.FileStream( @"c:\hello.txt", System.IO.FileMode.Create ); // バイナリデータの書き込み byte[] data = { 0x31, 0x32, 0x33, 0x34, 0x35 }; fs.Write( data, 0, data.Length ); fs.Close();
コメントを残す