asp递归删除文件夹及其子文件和子文件夹

来源:互联网 发布:linux服务器屏蔽ip 编辑:程序博客网 时间:2024/05/16 10:36
Function DeleteFolderAll(Path)Dim Fso, ObjFolder, ObjFileSet Fso = Server.CreateObject("scripting.filesystemObject")For Each ObjFile in Fso.GetFolder(Path).FilesIf Replace (Lcase(Path & "\" & ObjFile.Name),"\\","\") <> Lcase(Server.MapPath(Request.ServerVariables("SCRIPT_NAME"))) ThenFso.DeleteFile Path & "\" & ObjFile.NameEnd IFNextFor Each ObjFolder In Fso.GetFolder(Path).SubFolders '读取子目录ClearFile Path & "\" & ObjFolder.NameFso.DeleteFolder Path & "\" & ObjFolder.Name,trueNextFso.DeleteFolder Path,trueResponse.Write "ok"End Function