如何在文本文件的开始追加写入文本信息
我的程序需要记录一些日志,我想把我的最新产生的日志信息写到日志文本文件的最开始,应该如何实现?
用SeekToBegin自然从开始写,但是会覆盖掉以前写入的信息
如果先把以前的信息读出来,再写入最新的信息,再把以前的信息写进去,这样做如果LOG文件比较大,效率显得很低
大家还有什么方法吗?
问题点数:50、回复次数:3Top
1 楼suduan()回复于 2002-06-20 15:14:05 得分 30
通过临时文件Top
2 楼scklotz(晓春)回复于 2002-06-20 15:27:32 得分 20
楼上没错,新建立一个文件,写入。
再把以前的日志文件追加上去。
再删除或跟该以前日志文件。
最后把新见的文件名字改过去。
================================================================
Country roads, take me home to the place I belong, West
0AVirginia, Mountain Mama. Take me home, country roads.
================================================================
Top
3 楼xsc2001(程序人生)回复于 2002-06-20 15:43:05 得分 0
用另时文件是最好的方法,也有其它的方法,不过可要多次扫描文件Top




