请教如何对文本文件的实时监控与操作
一个应用程序,每隔数秒就会向一个TXT文件里写入数百或数千行数据(每次写入的这数百或数千行数据可看成一个的数据段,N次写入就是N个数据段),每个数据段前面绝大部分都可以忽略不看,到最后都会生成如下格式的几行(注意:每次生成的这几行行数不定,中间的数据行(0~7)可能会有多有少,但头尾是一定有):Site Sort Bin
------------------------------------
0 1 1
1 31 31
2 1 1
3 1 1
4 31 31
5 31 31
6 1 1
7 31 31
=========================================================================
现在请教如下问题:
1、这个文本文件最终会有数百兆大小,会往里面写入数千的数据段,我想一次一次的实时得到每一个数据段的最后几行,如何实时监控这个TXT文件?不得缺少或重复得到。
2、如何操作才不影响原应用程序的运行,也就是说一定运行的要快,且占用内存要少。
附:最终生成的文本文件。(释放后大约150兆,100多万行,6~7百多个数据段),这还是截取了原文件的1/3,原文件压缩后十几兆,无法上传。
1.rar
(3.77 MB)
敬请版主和大神务必给予帮助。