ASP定时删除自身

来源:百度知道 编辑:UC知道 时间:2024/06/23 19:30:20
下面是我用ASP完成的过期删除代码,可以用删除本地文件可实现过期删除自身文件,请问我如何实现删除远程自身文件,就是让他过期自杀。
<%
if now()>"2008-9-15" then
set myfso=server.CreateObject("scripting.filesystemobject")
myfso.DeleteFile("d:\a\a.asp")
Response.Write "<script language=javascript>alert('时间已到,已删除!!')</script>"
end if
%>

请前辈高人指教,谢谢!!!

只需要修改删除文件路径即可,在本地用的D:\a\a.asp为绝对路径,可用server.mappath来代替获取。
<%
if now()>"2008-9-15" then
set myfso=server.CreateObject("scripting.filesystemobject")
myfso.DeleteFile(Server.MapPath("a.asp"))
'即删除当前文件夹下的a.asp文件,若为其它,可用../a.asp为上级目录下的a.asp等。
Response.Write "<script language=javascript>alert('时间已到,已删除!!')</script>"
end if
%>

ASP是服务端的
可以用计划任务配IE来实现

server.mappath("a.asp")