首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

写入文件追加位置的有关问题

2012-10-12 
写入文件追加位置的问题VBScript code%function writefile(ct,filename,fileEncoder)Dim streamSet strea

写入文件追加位置的问题

VBScript code
<%function writefile(ct,filename,fileEncoder)  Dim stream  Set stream = Server.CreateObject("adodb.stream")  stream.Charset = fileEncoder '设置编码  stream.Type = 2 '文本  stream.Mode = 3 'forreadwrite stream.Open  stream.LoadFromFile server.mappath(filename)stream.Position = stream.Size    stream.writeText ct, 1  stream.SaveToFile server.mappath(filename), 2  stream.Close  Set stream = NothingEnd function%>


这个函数写入数据时是追加在最后,怎么样让追加在最前面?

[解决办法]
<%
function writefile(ct,filename,fileEncoder)
Dim stream
Set stream = Server.CreateObject("adodb.stream")
stream.Charset = fileEncoder
stream.Type = 2
stream.Mode = 3
 stream.Open
ctt=getFile(filename)
stream.writeText ct+ctt, 1
stream.SaveToFile server.mappath(filename), 2
stream.Close
Set stream = Nothing
End function

writefile "ggggggggg","abc.html","gb2312"
response.Write "生成文件件成功!"

%>

<%
function getFile(fn)
Set stm=Server.CreateObject("adodb.stream")
 stm.Type=2
 stm.mode=3 
 stm.charset="gb2312"
 stm.open
 stm.loadfromfile Server.MapPath(fn)
 t1=stm.readtext
 stm.Close
 Set stm=Nothing
 getFile=t1
end function
%>

热点排行