5 GB のファイルがあるとします。以下のように分割したいと思います。
最初の 100 MB はファイルにあります
残りはいくつかの予約ファイルに行きます
大きなファイルには遅すぎるため、 readalllines のような関数は使用したくありません。
ファイル全体をメモリに読み込みたくありません。プログラムで一度に中程度のデータ チャンクのみを処理するようにしたい。
5 GB のファイルがあるとします。以下のように分割したいと思います。
最初の 100 MB はファイルにあります
残りはいくつかの予約ファイルに行きます
大きなファイルには遅すぎるため、 readalllines のような関数は使用したくありません。
ファイル全体をメモリに読み込みたくありません。プログラムで一度に中程度のデータ チャンクのみを処理するようにしたい。
BinaryReaderクラスとそのメソッドを使用して、ファイルをチャンクで読み取ることができます。
Dim chunk() As Byte
chunk = br.ReadBytes(1024)