vb如何读取文本文档的最后一行

来源:百度知道 编辑:UC知道 时间:2024/05/14 04:17:34
只要读到最后一行就可以,要读的是某软件自己存储的历史记录,我要把它的数据编程报表,所以只要他当前最新的值就可以了。
谢谢了先

楼上的方法虽然可以解决,但文件比较大时,会浪费内存,其实可以用 .SkipLine方法来实现跳行,直到AtEndOfLine为True时,才读取当前行数据,这样可以节省系统开支。

可以这样的解决你的问题,解题思路是:

Dim sLine As String = ""
Dim arrText As New ArrayList
Dim objReader As New StreamReader(sFileName)
Dim s As String
Do
sLine = objReader.ReadLine()
If Not sLine Is Nothing Then
arrText.Add(sLine)
End If
Loop Until sLine Is Nothing

s=arrText.Item(arrText.Count) '这里就是你要读取的最后一行