我有用于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的文件?