タイトル : Re: VB2005でバイナリファイルの読み込み 投稿日 : 2006/07/06(Thu) 12:46 投稿者 : 魔界の仮面弁士
> テキストファイルは1行ずつ読み込みができるみたいなのですが > 同じことをバイナリファイルでもできるのでしょうか? ……バイナリファイルですよね? 特にフォーマットを定めていないのであれば、 「1行ずつ読み込み」と言われても、何を「行」と看做すのか不明瞭です。(^^; > filesystemオブジェクトを使用してのファイル操作を考えています。 FileSystem ですか。とりあえず、「1行ずつ」ではなく「全部まとめて」読み込むだけなら、 Dim AllData() As Byte = My.Computer.FileSystem.ReadAllBytes("C:\a.jpg") という感じです。 部分的な読み込みなら、FileSystem ではなく、System.IO.FileStream で開いて、 それを System.IO.BinaryReader のメソッドで取得すると良いでしょう。 あるいは、独自形式のバイナリファイルの読み書きなら、シリアライザで処理すると楽かと。 |