日期:2014-05-17  浏览次数:21094 次

fso创建文件的问题
向大家请教一个FSO的问题,我想用FSO创建一个文件,使用以下代码,运行时IE

极其缓慢,不出结果,这是哪里出错了,请大家指教!
<%
dim   fso,fc
set   fso=server.createobject( "scripting.filesystemobject ")
set   fc=fso.createtextfile(server.mappath( "test.htm "),true)
fc.writeline   "hello "
fc.close
response.write "OK! "
set   fc=nothing
set   fso=nothing
%>

在网上我查了一些方法,结果都不行:
1。regsvr32   scrrun.dll   注册这个后不行
2.把目录的所有权限都打上勾,也不行

问题出在哪了?不会是人品问题吧,嘿~~~

------解决方案--------------------
RP应该没问题吧,呵呵!程序也没问题。
你检查一下有没有什么防火墙禁止了脚本什么的。
我曾经遇到过:使用Norton 2004时,它里面有一个禁止脚本功能,默认时是打开的,使用FSO对象怎么也创建不了文件,关掉此项功能后,立马OK。
------解决方案--------------------
<%
dim fso,fc
set fso=server.createobject( "scripting.filesystemobject ")
set fc=fso.createtextfile(server.mappath( "test.htm "),true)
......
%>

改为
<%
dim fso,fc
set fso=createobject( "scripting.filesystemobject ")
set fc=fso.createtextfile(server.mappath( "test.htm "),true)
%>

也就是把“fso=server.createobject( "scripting....”那个“server.”去掉试试。我不太确定,你可以试下