您好,欢迎来到点滴吧! 手机版
点滴吧www.diandiba.com
记录点点滴滴,尽在点滴吧
  • 文章
  • 文章
  • 特效
  • 素材
  • 景点
您现在的位置:首页 > ASP教程 > 文章正文
ASP建立无限级文件夹的函数
更新时间:2015/1/5 22:59:48   点击:1815次

函数:

sub makewjj(foldername) 
dim qz,temparr,i,fwjj,tempfoldername 
tempfoldername=foldername 
if len(tempfoldername)<1 then exit sub 
if right(tempfoldername,1)="/" then tempfoldername=left(tempfoldername,len(tempfoldername)-1) 
if instr(tempfoldername,"/")=0 or instr(right(tempfoldername,len(tempfoldername)-1),"/")=0 then 
set fso1 = createobject("scripting.filesystemobject") 
if not fso1.folderexists(server.mappath(tempfoldername)) then 
set fso12 = createobject("scripting.filesystemobject") 
set fwjj = fso12.createfolder(server.mappath(tempfoldername)) 
set fso12 = nothing 
end if 
set fso1 = nothing 
else 
if left(tempfoldername,1)="/" then 
qz="/" 
tempfoldername=right(tempfoldername,len(tempfoldername)-1) 
end if 
temparr=split(tempfoldername,"/") 
for i =0 to ubound(temparr) 
set fso1 = createobject("scripting.filesystemobject") 
if not fso1.folderexists(server.mappath(qz&temparr(i))) then 
set fso12 = createobject("scripting.filesystemobject") 
set fwjj = fso12.createfolder(server.mappath(qz&temparr(i))) 
set fso12 = nothing 
end if 
set fso1 = nothing 
qz=qz&temparr(i)&"/" 
next 
end if 
end sub


举例说明:

makewjj "www.wysjs.cn"

在当前目录创建一个文件夹,叫做www.wysjs.cn

makewjj "wysjs/wysjs2/wysjs3"

在当前目录创建三个文件夹

makewjj "/wysjs"

在根目录创建一个名为wysjs的文件夹

makewjj "/wysjs/wysjs2/wysjs3"

在根目录创建三个文件夹


依此方式,可自由在任意目录建立无限级文件夹目录


相关文章
导航分类
热门文章
关于我们| 联系我们| 免责声明| 网站地图|
CopyRight 2012-2015 www.diandiba.com - 点滴吧 All Rights Reserved
滇ICP备09005765号-2