反向ReadBlock

时间:2017-02-16 15:17:15

标签: .net vb.net

我有用于4M到1G之间的打印机的文本文件:它在这些文件的末尾有非常重要的文本,我们需要提取“no of pages”。

我有一个代码,一次读取一块大块,在

下面
Private Function GetBlock(reader As StreamReader) As String
        Dim builder As New System.Text.StringBuilder
        Dim buffer(m_BlockSize - 1) As Char
        Dim charCount As Integer

        'Read the next 4KB of the file.
        charCount = reader.ReadBlock(buffer, 0, m_BlockSize)

        builder.Clear()
        builder.Append(buffer, 0, charCount)

        Return builder.ToString()

End Function

我已经在互联网上看到了从底部向上读取块的代码,但现在似乎无法找到它。

有没有人知道如何从下往上阅读,以节省大量时间遍历文件大小达1G的文件?

0 个答案:

没有答案