<%
Set fso=Server.CreateObject("Scripting.FileSystemObject");
fso.DeleteFile Server.MapPath("./text.dat")
%>
我写了删除文件,但是提示有错误,请问这是什么问题,急需解决。谢谢
无法显示网页
试图访问的网页出现问题,无法显示。
--------------------------------------------
请尝试执行下列操作:
单击刷新按钮,或稍后重试。
打开 localhost 主页,然后查找与所需信息相关的链接。
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务
--------------------------------------------
技术信息(用于支持人员)
错误类型:
Microsoft VBScript 编译器错误 (0x800A0401)
语句未结束
/Untitled-1.asp, line 3, column 57
Set fso=Server.CreateObject("Scripting.FileSystemObject");
--------------------^
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)
网页:
GET /Untitled-1.asp
时间:
2007年10月22日 星期一, 17:38:14
详细信息:
Microsoft 支持
------解决方案--------------------
fso=Server.CreateObject("Scripting.FileSystemObject") '=====>这里不需要";"号
fso.DeleteFile Server.MapPath("./text.dat")
------解决方案--------------------
- -!ASP的问题来JS这问。。。恶~~~。先用FileExists检查文件是否存在,然后再删除。
<%
set fso = Server.Createobject("Scripting.FileSystemObject")
path = server.MapPath("./text.dat")
if fso.FileExists(path)=true then fso.DeleteFile(path)
set fso = nothing
%>
------解决方案--------------------
fso.DeleteFile Server.MapPath("./text.dat") ==>这里路径是不是少了个.??
------解决方案--------------------
一个点是当前目录,两个点是上一级目录,楼上说的有可能,楼主得检查下。