阅读文本文件VB.Net Win表格的最后2行

问题描述

从一个按钮单击,我试图读取一个文本文件,然后仅将最后两行输出到Label中。文本文件中的数据会定期更改,但格式始终相同。

这是文本文件中内容的示例。

1393
00:23:12,000-> 00:23:13,000
2020/08/12 12:43:47
+ DMR DCC = 4
插槽1 TG = 9003 RID = 69

最后两行是我感兴趣的,在上面的示例中将是

+ DMR DCC = 4
插槽1 TG = 9003 RID = 69

到目前为止,这是我似乎可以使用的功能,但我只是觉得有点混乱,想知道是否还有其他建议。

Private Sub Button1_Click(sender As Object,e As EventArgs) Handles Button1.Click

    Label1.text= ReadLog()

End Sub

Public Function ReadLog() As String
    Dim lines() As String = IO.File.ReadAllLines("C:\MyApp\log.txt")
    If lines.Length <= 4 Then Return String.Join(Environment.NewLine,lines)
    Dim lines4(3) As String
    Array.Copy(lines,lines.Length - 3,lines4,3)
    Return String.Join(Environment.NewLine,lines4)
End Function

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)