asp中得利用fso组件写文本时,怎么把文本都写在最前面.?

来源:百度知道 编辑:UC知道 时间:2024/06/13 21:36:11
在write.txt.文本中有一段文本..
"最后的一段文字...."
我要在write.txt文本中写入一段文本,"最前的一段文字...",把这段文字放在"最后的一段文字..."前面,就是这样:

最前的一段文字...
最后的一段文字....
请问要怎么写?别人说用skipline但是我不会用..哪位大侠知道,告诉下小弟..
一楼的不是你这个想法呢..我不是同时写入的,,我这个是一个日志,每天都会写入一次的,也就是说,最新写入的都会放在最前面的,这样显示的时候都是显示最新的,,,,我想过先读取文本,然后像你那里连接字符再写入,但是一读一写也要两个步足,有没有在写的时候就一次性解决这个问题..

用不找别的,asp就能够解决。
给你个思路:
a=“第一句”
b=“第二句”
更新的时候只要使用&个符号即可。
c=a&b

**************************************

我不知道会有在文本最前写入的语句。
我只知道可以在最后写入或重新写入。
如果真有的话也可以学习学习。

但是我觉得这个办法可行,给你全部码你看看。
A = "最前的一段文字..."
Set OTF = FSO.OpenTextFile(Server.MapPath(FileName),1)
B = OTF.ReadAll
OTF.Close

Set OTF = FSO.CreateTextFile(Server.MapPath(FileName),True)
OTF.Write(A&B)
OTF.Close

我是我个人认为最好的解决办法!

追加到最后一行,读取时,从后往前读。