服务器之家

服务器之家 > 正文

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

时间:2019-10-13 12:55     来源/作者:asp代码网

函数过程: 

复制代码代码如下:


<%  
'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("目录名")  
%>

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字 2019-06-05
超A是什么意思 你好a表达的是什么
超A是什么意思 你好a表达的是什么 2019-06-06
返回顶部