网页设计师联盟

--- 学习、交流、展示、资源

招聘精英个人求职网站发布网友作品网页特效动画欣赏网页素材免费资源源码下载设计软件
作品欣赏       域名申请       虚拟主机
网页设计师

  • 新闻资讯
  • 网页教程
  • 平面教程
  • 程序设计
  • 视频教程
  • Flash教程

网页设计师站提供网页设计程序设计服务 E-mail:liangfeng0526@qq.com

 您当前的位置:首页 > 阅读文章
网页设计师联盟(www.wysjs.cn)欢迎您!
 标题:

分享:ASP建立无限级文件夹的函数

该函数是本站(www.wysjs.cn)自创的,支持创建无数级目录,相当强大。

函数:

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"

在根目录创建三个文件夹

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

 

 

  • (刊登方式:原创   来源:www.wysjs.cn   作者:   添加:admin   关键词:)
  • 您已阅读:分享:ASP建立无限级文件夹的函数 您还可以继续阅读↓  或 回到首页看看>>>
  • 上一篇ASP汉字转拼音函数

    注意,只能应用于GB2312编码的.比如UTF-8中要用,可以做参数传递方式! 以下是源代码: <%Setd=CreateObject("Scripting.Dictionary")d.add"a",-20319d.add"ai",-20317d.add"an",-20304d.add"ang",-20295d.add"ao",-20292d.add"ba",-20283d.add"bai",-20265d.add"ba..

  • 下一篇ASP创建Access表或添加字段

    创建一张空表:Sql="CreateTABLE[表名]"创建一张有字段的表:Sql="CreateTABLE[表名]([字段名1]MEMONOTNULL,[字段名2]MEMO,[字段名3]COUNTERNOTNULL,[字段名4]DATETIME,[字段名5]TEXT(200),[字段名6]TEXT(200))字段类型:2:"SmallI..