Vb.net解析更新的txt文件的最佳方法是什么

问题描述 投票:-1回答:1

我需要完成的任务:我需要读取一个每10秒更新一次的文本文件并将新数据转储到其中。我需要找到最好的方法来做到这一点。我已经尝试了streamreader和file.readalllines,我可以获取txt文件的内容,但我不知道如何比较和转储添加的行。任何意见都将不胜感激,谢谢。

vb.net
1个回答
0
投票

假设这是您正在阅读的日志文件,数据被追加到最后,并且您每10秒读取一次文件,为什么不跟踪读取的行数或最后一行从上次读取的行号?

然后,您可以检查当前读取是否已超过上一个行号或读取的行数。如果已超出,您应该能够计算出添加新行的内容,因为您知道在此之前您所阅读的内容。您可以从(上一个读取行+ 1)读取,直到文件结束。

© www.soinside.com 2019 - 2024. All rights reserved.