问题描述
从一个按钮单击,我试图读取一个文本文件,然后仅将最后两行输出到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 (将#修改为@)