タイトル | : Re: VB2005でバイナリファイルの読み込み |
記事No | : 3932 |
投稿日 | : 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 のメソッドで取得すると良いでしょう。
あるいは、独自形式のバイナリファイルの読み書きなら、シリアライザで処理すると楽かと。
|