用实现ASP批量删除目录及文件的代码

函数过程: 代码如下: % ''del.asp dimfso,tmpfolder,tmpsubfolder,tmpfile,tmpfiles setfso=server.CreateObject('Scripting.FileSystemObject') subdelfolder(sPath) If(fso.FolderExists(server.MapPath(sPath)))then settmpfolder=fso.GetFolder(server.MapPath(sPath)) sett

作者: 来源: 时间: 17-11-23 15:25:08

函数过程:
代码如下:
<% 
''del.asp 
dim fso,tmpfolder,tmpsubfolder,tmpfile,tmpfiles 
set fso=server.CreateObject("Scripting.FileSystemObject") 
sub delfolder(sPath) 
    If (fso.FolderExists(server.MapPath (sPath))) then 
        set tmpfolder=fso.GetFolder(server.MapPath (sPath)) 
        set tmpfiles=tmpfolder.files 
        for each tmpfile in tmpfiles 
            fso.DeleteFile (tmpfile) 
        next 
        set tmpsubfolder=tmpfolder.SubFolders 
        for each tmpfolder in tmpsubfolder 
            response.Write spath&"/"&tmpfolder.name&"<br>" 
            delfolder(spath&"/"&tmpfolder.name ) 
        next 
        fso.DeleteFolder (server.MapPath (sPath)) 
    end if 
end sub 
%> 

调用方法: 
  代码如下:
<% 
''调用例子 
''del.asp放到要删除的目录同一层,要删除的目录存在且其下有若干子目录和文件,要对该目录具有修改权限。 
delfolder("目录名") 
%>
11
22
33
隐藏区块

会员注册

本功能为预留功能,暂不支持注册 ^_^

Login

社交帐号登陆

使用以下任意帐号可登陆本站

Close section
Close

联系我们

关于5UCMS 您有任何需求 均可以留言给我们