程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> 關於ASP編程 >> 用實現ASP批量刪除目錄及文件的代碼

用實現ASP批量刪除目錄及文件的代碼

編輯:關於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("目錄名") 
%>
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved