讲规矩守纪律内容:关于asp中filesystemobject中的一个问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/20 11:52:25
<html>
<body>
<%
dim objfso,objts,alllines,result
set objfso=server.CreateObject("scripting.filesystemobject")
set objts=objfso.opentextfile(server.MapPath("\sample3.txt"),8,true)
objts.write("你学习电脑的最佳伙伴——")
objts.writeline("快快乐乐学系列")
objts.writeblanklines("3")
objts.writeline("e时代网页设计")
objts.writeline("linux最新版快速入门")
objts.writeline("flash5.0网页高手")
objts.writeline("asp与网页数据库设计")
objts.close
set objts=nothing
set objfso=nothing
%>
</body>
</html>

set objts=objfso.opentextfile(server.MapPath("\sample3.txt"),2,true)中opentextfile的第三个参数2改为3为什么就会提示调用错误?而把第三个参数改成8就可以在txt文件后面接上文字,这个是为什么啊?
为什么很多书本上都说是3而不是8呢?

1 以只读方式打开文件。不能写这个文件。
2 以写方式打开文件
8 打开文件并从文件末尾开始写。

显然“3”这个参数对于“OpenTextFile”这个方法没有意义!