有关FSO对象不能创建对象的问题

dafu71 2005-10-18 09:12:33
Set fso=Server.Createobject("Scripting.FileSystemObject")
Set MyTextFile =fso.CreateTextFile("D:\account.txt", True)


错误类型:
Microsoft VBScript 运行时错误 (0x800A0046)
没有权限
...全文
138 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jspadmin 2005-10-19
  • 打赏
  • 举报
回复
首先:你那句代码是向客户端写入!如果你确认是向客户端写入的话,呵呵,基本上不太可能,那大家不早就是黑客了,所以我估计你是想在写入到服务器上,所以应该这么写MyTextFile =fso.CreateTextFile(server.mappath("account.txt"), True),然后,在服务器上,你要开启该目录的读写权限,并且要注意,你只能往你网站的目录或子目录下写,而不能直接写D:\account.txt,如果能这样,那网站空间提供商的服务器硬盘不是随便我们操作了!(附带说明:不要怀疑没有fso权限,因为你能成功创建fso对象,所以,fso权限是有的)
ytycoffe 2005-10-19
  • 打赏
  • 举报
回复
可能是文件夹没有设置写入权限,设置一下就可以了,具体方法是在“工具—文夹选项”里面去掉使用简单共享,然后再在文件夹目录的“属性—安全”里面设置权限就可以了
dafu71 2005-10-18
  • 打赏
  • 举报
回复
help!!!!
BlueDestiny 2005-10-18
  • 打赏
  • 举报
回复
Set MyTextFile =fso.CreateTextFile(server.mappath("account.txt"), True)
ybfqlyq 2005-10-18
  • 打赏
  • 举报
回复
權限問題。。。
添加可操作用戶到該文件夾

28,391

社区成员

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

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