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

%>

相关文章

数组的定义 Dim MyArray MyArray = Array(1‚5‚123‚12‚98...
\'参数: \'code:要检测的代码 \'leixing:html或者ubb \'n...
演示效果: 代码下载: 点击下载
环境:winxp sp2 ,mysql5.0.18,mysql odbc 3.51 driver 表采...
其实说起AJAX的初级应用是非常简单的,通俗的说就是客户端(j...
<% ’判断文件名是否合法 Function isFilename(aFilename...