FSO是IIS服务器上常见组件,被广泛应用于ASP系统。现在,我们来用它来检测一个服务器上的文件是否存在。
- set fso=Server.CreateObject ("Scripting.FileSystemObject")
- fpath=server.MapPath ("你所要检查的文件名")
- if fso.FileExists(fpath) then
- '文件存在
- else
- '文件不存在
- end if
很简单的一个应用实例:
- if request("fl")="del" then
- Set rs=Server.Createobject("ADODB.Recordset")
- delSql="Select * From photo Where id="&request("id")
- rs.Open delSql,Conn,1,3
- If Not(rs.Eof And rs.Bof) Then
- Photo=rs("picurl")
- if Photo<>"" then
- Set fs = Server.CreateObject("Scripting.FileSystemObject")
- if fs.FileExists(server.MapPath(".."&Photo)) then
- fs.deleteFile(server.MapPath(".."&Photo))
- end if
- Set fs = Nothing
- end if
- end if
- rs.Delete
- Response.Redirect ("pic.asp")
- end if
资料来源:http://hi.baidu.com/zzgcy/blog/item/dea2d544d0446484b2b7dc92.html