如何将程序执行结果写入TXT文件?

lcrainrock 2006-03-01 09:06:24
小弟想将以下程序的执行结果写入TXT文件中
<%
Dim psPath,Fso,Fil,S,S1,sIP,sL1,sL2
psPath=Server.MapPath("W3040131.txt")
Set Fso=Server.CreateObject("Scripting.FileSystemObject")
Set Fil=Fso.OpenTextFile(psPath)
S=Fil.ReadAll
if Instr(S,",")>0 then
S=split(s,vbcrlf)
for i=0 to ubound(S)
S1=split(S(i)&",",",")
if len(S1(0))>3 then
sIP=S1(0)
sL1=S1(12)
sL2=S1(13)
Response.write "IP="& sIP &"   发送字节=" & sL1 &"   接收字节=" & sL2 &"<br/>"
end if
Next
End if
请问如何写入,最好能在以上代码进行修改。希望各位高手指点!
...全文
217 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yiyioo 2006-03-01
  • 打赏
  • 举报
回复
模式=3,追加

错了
不好意思

不知道刚才写的时候在想什么~~~~
应该是
模式=8,追加
jspadmin 2006-03-01
  • 打赏
  • 举报
回复
Set Fil=Fso.OpenTextFile(psPath,3,true)
Fil.write "IP="& sIP &"   发送字节=" & sL1 &"   接收字节=" & sL2 &"<br/>"


yiyioo 2006-03-01
  • 打赏
  • 举报
回复
Set f = fso.OpenTextFile(psPath, 模式, True)
模式=1,只读
模式=2,写入,不能读
模式=3,追加

然后你可以用f.write "连续写"
也可以用f.WriteLine “一行一行写”
KimSoft 2006-03-01
  • 打赏
  • 举报
回复
上次好象问过这个问题了,我不是已经回了么?!!!
Hellohuan 2006-03-01
  • 打赏
  • 举报
回复
用追加应该不会有问题吧,我写udclub.com的时候也担心读不了大文件 就全部用SCRIPT追加到后面了
lcrainrock 2006-03-01
  • 打赏
  • 举报
回复
KimSoft对不起哦,你给的代码已经调试成功,但日志文件中有近80M的特大日志文件,用你给的程序打开后机器就显示超过或死机!我想先将需要的内容输出,精简使文件变小后也许可能打开,所以有次一问。
谢谢yiyioo和jspadmin的指点。

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧