AD
AD

用asp删除非空目录及目录下的所有文件

时间:2007-12-28 14:12:31  来源:  作者:
AD

这是个删除非空目录的例子

'test.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

delfolder(spath&"/"&tmpfolder.name )

next

fso.DeleteFolder (server.MapPath (sPath))

end if

end sub

%>

<%

'调用例子

'test.asp放到wwwroot\下

'wwwroot\1\存在,且其他下有若干子目录和文件

delfolder("1")

%>

字串6

字串3


文章评论

共有 0位编程爱好者发表了评论 查看完整内容

    评论加载中…
忒好程序员:www.teihao.com

推荐信息

     
忒好程序员
AD