ASP创建一个文本文件?出错了。。。

来源:百度知道 编辑:UC知道 时间:2024/06/20 14:56:41
<%@LANGUAGE="VBSCRIPT"%>
<%
set fs=createobject("Scripting.FileSystemObject")
set out=fs.createtextfile(server.MapPath("/")& "/abc.txt")
out.writeline("Hello World!")
out.close
set thisfile=fs.opentextfile(server.MapPath("/")& "/abc.txt")
num=thisfile.readline
thisfile.close
set fs=nothing
%>
<html>
<head>
<title>ASP创建文本文件</title>
</head>
<body>显示文本文件内容为:<%=num%>
</body>
</html>

错误内容:
Microsoft VBScript 运行时错误 (0x800A0046)
没有权限
/4/4.asp, 第 4 行

怎么搞的?我单独读取一个文本文件没有问题,请高手看看这个错在哪里,应该怎么解决?

是NTFS的权限问题 ,你给everyone 的权限 设置成 全部

可能abc.txt属性为“只读”

错误内容:
Microsoft VBScript 运行时错误 (0x800A0046)
没有权限
/4/4.asp, 第 4 行

错误提示里很明确的告诉你了,没有权限.
你要看看你写文件的目录里有没有操作写的权限.