<p>FSO使用教程2 -- FSO删除文件</p>
<p>如何使用FSO删除文件-FSO使用教程2<br />
从本篇开始,我们开始详细的讲解FSO的各大功能,让你系统性的对FSO有一个全面的了解,包括如何使用FSO复制文件,如何使用FSO删除文件,如何使用FSO移动文件,如何使用FSO重命名文件,如何使用FSO打开文件,如何使用FSO建立文件,如何使用FSO读取文件,如何使用FSO写入文件,如何使用FSO判断文件是否存在等等。<br />
二、FSO删除文件<br />
方法:DeleteFile<br />
调用格式:<br />
FileSystemObject名.DeleteFile 被删除的文件 [, 是否强制删除]<br />
注意事项:<br />
被删除的文件:必须是已存在的文件,否则会产生“找不到源文件”的错误(错误编码:53)<br />
是否强制删除:若文件属性为“只读”,必须将这个参数设置为True,方可删除,否则则会产生“没有使用权限”的错误(错误编码:70);对于“被锁定”的文件,则不管如何,都会产生“没有使用权限”的错误。<br />
源码实例:<br />
删除与ASP文件同目录下的File1.txt。<br />
程序如下:(DeleteFile.asp)<br />
<%<br />
'===================================================<br />
'作者:阿里西西<br />
'网址:<a href="http://www.alixixi.com/">http://www.alixixi.com/</a><br />
'源码:FSO删除文件示例<br />
'时间:2005年12月17日<br />
'===================================================<br />
Set fs = Server.CreateObject("Scripting.FileSystemObject")<br />
File = Server.MapPath("File1.txt")<br />
on Error Resume Next<br />
fs.DeleteFile File, True '强制删除只读文件<br />
If Err.Number = 53 Then<br />
Response.Write File & "文件不存在!"<br />
Response.End<br />
Elseif Err.Number = 70 Then<br />
Response.Write File & "文件属性为锁定状态!"<br />
Response.End<br />
Elseif Err.Number <> 0 Then<br />
Response.Write "未知错误,错误编码:" & Err.Number<br />
Response.End<br />
Else<br />
Response.Write "成功删除文件!" & File<br />
End If<br />
%></p>