バイナリデータの書き込み

例として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();

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)