HIRO's.NET

VB.NET, C#, PowerShell Tipsサイト

 VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。

 基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。

HIRO's.NET RSSHIRO's.NET RSS


VB.NET 2005の開発でお困りのことはありませんか?
そんな悩みは当サイトで解決!!

HOME > VB.NET 2005 Tips > ファイル操作 Tips メニュー

04.バイナリファイルを作成する

UPDATE:2006/07/13 

<< 前のTips  次のTips >>

 


 ここではFileStreamを使用してバイナリファイルを作成する方法を紹介します。
 第1引数に作成するファイルのパスを、第2引数にはファイルモードを、第3引数にはアクセス許可を指定します。(コンストラクタはほかにもありますのでヘルプを参照ください)

 1バイトのデータを書き込むには、WriteByteメソッドを使用します。サンプルでは、randomGeneratorでランダムにデータを作成した後、ファイルへバイトデータの書き込みを行っています。
 指定したファイルへの書き込みが完了したらCloseメソッドでストリームを閉じます。

 
サンプル
Dim bw As New System.IO.FileStream("C:\Work\Test.dat", IO.FileMode.Create, IO.FileAccess.Write)
Dim writeByte(9) As Byte
Dim randomGenerator As New Random()

'データをランダムに作成する
randomGenerator.NextBytes(writeByte)

'バイト単位でデータの書き込みを行う
For I As Integer = 0 To writeByte.Length - 1
    bw.WriteByte(writeByte(I))
Next

'ストリームを閉じる
bw.Close()