FSO删除,及其其他功能用法,及其在windows系统中应用
来源:互联网 发布:nas网络存储设备 编辑:程序博客网 时间:2024/05/30 05:16
查看空间是否支持FSO
Function IsObjInstalled(strClassString)
On Error Resume Next
IsObjInstalled = False
Err = 0
Dim xTestObj
Set xTestObj = Server.CreateObject(strClassString)
If 0 = Err Then IsObjInstalled = True
Set xTestObj = Nothing
Err = 0
End Function
<% if IsObjInstalled("Scripting.FileSystemObject") = False Then %>
不支持FSO
<% Else %>
支持FSO
<% End If %>
========================================
'程序名:delfile.asp
'关键参数:struploadfiles 文件名称
例:<a href="/delfile.asp?action=test.rar">删除test.rar文件</a>
<%
struploadfiles=trim(request.querystring("struploadfiles"))
action=trim(request.querystring("action"))
response.write "成功删除<font color=red>"&struploadfiles&"</font>文件!"
call delfiles(struploadfiles & "")
sub delfiles(struploadfiles)
if struploadfiles="" then exit sub
dim fso,arruploadfiles,i
set fso = createobject("scripting.filesystemobject")
fso.deletefile(server.mappath("" & struploadfiles))
set fso = nothing
response.write"<script language=javascript>alert('成功删除文件,将返回上一页!');"
response.write"this.location.href='javascript:history.back();'</script>"
end sub
%>
====================================================================================
Function DeleFile(FilePath)
On Error Resume Next
Set Del=Server.CreateObject("Scripting.FileSystemObject")
if Err <> 0 Then
DelFile="该空间不支持FSO组件,无法删除文件!"
else
if InStr(FilePath, ",") > 0 then
FilePath=Split(FilePath,",")
For i = 0 to ubound(FilePath)
If Del.FileExists(Server.MapPath(FilePath))=True Then Del.DeleteFile Server.MapPath(FilePath(i)),true
Next
Else
If Del.FileExists(Server.MapPath(FilePath))=True Then Del.DeleteFile Se
=================================================================================
二、FSO删除文件方法:DeleteFile
调用格式:
程序代码
FileSystemObject名.DeleteFile 被删除的文件 [, 是否强制删除]
注意事项:
被删除的文件:必须是已存在的文件,否则会产生“找不到源文件”的错误(错误编码:53)
是否强制删除:若文件属性为“只读”,必须将这个参数设置为True,方可删除,否则则会产生“没有使用权限”的错误(错误编码:70);对于“被锁定”的文件,则不管如何,都会产生“没有使用权限”的错误。
源码实例:
删除与ASP文件同目录下的File1.txt。
程序如下:(DeleteFile.asp)
程序代码
<%
'===================================================
'源码:FSO删除文件示例
'时间:2005年12月17日
'===================================================
Set fs = Server.CreateObject("Scripting.FileSystemObject")
File = Server.MapPath("File1.txt")
on Error Resume Next
fs.DeleteFile File, True '强制删除只读文件
If Err.Number = 53 Then
Response.Write File & "文件不存在!"
Response.End
Elseif Err.Number = 70 Then
Response.Write File & "文件属性为锁定状态!"
Response.End
Elseif Err.Number <> 0 Then
Response.Write "未知错误,错误编码:" & Err.Number
Response.End
Else
Response.Write "成功删除文件!" & File
End If
%>
Function IsObjInstalled(strClassString)
On Error Resume Next
IsObjInstalled = False
Err = 0
Dim xTestObj
Set xTestObj = Server.CreateObject(strClassString)
If 0 = Err Then IsObjInstalled = True
Set xTestObj = Nothing
Err = 0
End Function
<% if IsObjInstalled("Scripting.FileSystemObject") = False Then %>
不支持FSO
<% Else %>
支持FSO
<% End If %>
【原创】http://lychome.taobao.com 禁止用于营利
========================================
'程序名:delfile.asp
'关键参数:struploadfiles 文件名称
例:<a href="/delfile.asp?action=test.rar">删除test.rar文件</a>
<%
struploadfiles=trim(request.querystring("struploadfiles"))
action=trim(request.querystring("action"))
response.write "成功删除<font color=red>"&struploadfiles&"</font>文件!"
call delfiles(struploadfiles & "")
sub delfiles(struploadfiles)
if struploadfiles="" then exit sub
dim fso,arruploadfiles,i
set fso = createobject("scripting.filesystemobject")
fso.deletefile(server.mappath("" & struploadfiles))
set fso = nothing
response.write"<script language=javascript>alert('成功删除文件,将返回上一页!');"
response.write"this.location.href='javascript:history.back();'</script>"
end sub
%>
====================================================================================
Function DeleFile(FilePath)
On Error Resume Next
Set Del=Server.CreateObject("Scripting.FileSystemObject")
if Err <> 0 Then
DelFile="该空间不支持FSO组件,无法删除文件!"
else
if InStr(FilePath, ",") > 0 then
FilePath=Split(FilePath,",")
For i = 0 to ubound(FilePath)
If Del.FileExists(Server.MapPath(FilePath))=True Then Del.DeleteFile Server.MapPath(FilePath(i)),true
Next
Else
If Del.FileExists(Server.MapPath(FilePath))=True Then Del.DeleteFile Se
=================================================================================
二、FSO删除文件方法:DeleteFile
调用格式:
程序代码
FileSystemObject名.DeleteFile 被删除的文件 [, 是否强制删除]
注意事项:
被删除的文件:必须是已存在的文件,否则会产生“找不到源文件”的错误(错误编码:53)
是否强制删除:若文件属性为“只读”,必须将这个参数设置为True,方可删除,否则则会产生“没有使用权限”的错误(错误编码:70);对于“被锁定”的文件,则不管如何,都会产生“没有使用权限”的错误。
源码实例:
删除与ASP文件同目录下的File1.txt。
程序如下:(DeleteFile.asp)
程序代码
<%
'===================================================
'源码:FSO删除文件示例
'时间:2005年12月17日
'===================================================
Set fs = Server.CreateObject("Scripting.FileSystemObject")
File = Server.MapPath("File1.txt")
on Error Resume Next
fs.DeleteFile File, True '强制删除只读文件
If Err.Number = 53 Then
Response.Write File & "文件不存在!"
Response.End
Elseif Err.Number = 70 Then
Response.Write File & "文件属性为锁定状态!"
Response.End
Elseif Err.Number <> 0 Then
Response.Write "未知错误,错误编码:" & Err.Number
Response.End
Else
Response.Write "成功删除文件!" & File
End If
%>
- FSO删除,及其其他功能用法,及其在windows系统中应用
- 嵌入式系统及其在医疗仪器设备应用
- RFID系统及其功能
- HZHOST实现自定义FSO权限的方法及其应用
- https原理及其在go中应用
- 详述Windows 2000系统日志及其删除方法
- Windows命令及其功能简介
- 删除系统文件及其修复
- RFID系统组成及其功能
- 3.RFID系统及其功能
- rfid系统组成及其功能
- rfid系统组成及其功能
- RFID系统构成及其功能
- RFID系统组成及其功能
- rfid系统组成及其功能
- rfid系统组成及其功能
- RFID系统组成及其功能
- RFID系统组成及其功能
- 私有继承和组合(composition)有什么区别?
- Apache Derby
- linux 系统 重启 命令
- pkg-config的用法
- 基于xna的windows phone 7.5俄罗斯方块
- FSO删除,及其其他功能用法,及其在windows系统中应用
- SQL习惯
- 一个例子理解C#位移
- Linux下MySQL 5.5.11编译安装笔记(完整安装教程)
- C# 自定义异常的总结
- mysql 5.5以上版本的配置
- CButtonST使用技巧
- 《当程序员的那些快乐日子》(十一)记一位已经离职的程序员
- Ext图片上传之预览 .