asp读取文本问题

来源:百度知道 编辑:UC知道 时间:2024/06/10 00:42:49
一个asp文件,需要读取当前目录下的a.txt,并显示在当前页面上

请问,通过何种方法可以使效率最高,占用资源最少,是fso还是xml比较好?

个人认为fso更好。。

理由:xml会试着去解析它。

不过,adodb.stream会更好吧

fso读文件:
set mfo=Server.CreateObject("Scripting.FileSystemObject")
set rtf=mfo.OpenTextFile(server.mappath("a.txt"),1)
body=rtf.readall
Response.write Server.HTMLEncode(body)

function readfile(URL,chartype)
set srmObj = server.CreateObject("adodb.stream")
srmObj.type=1
srmObj.mode=3
srmObj.open
srmObj.Position=0
srmObj.LoadFromFile URL
srmObj.Position = 0
srmObj.type=2
srmObj.charset=chartype
readfile=srmObj.readtext()
end function
Response.write Server.HTMLEncode(readfile(server.mappath("a.txt"),"gb2312"))

刚才用adodb.stream也写了一个读取函数

对回答有问题,或认为不妥,百度消息我。
(在消息的内容里加上问题的网址哦)