• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP > 一个可以自动创建多级目录的函数

一个可以自动创建多级目录的函数

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了目录函数,复变函数目录,excel函数目录,三角函数目录,php 目录函数等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
<%
'创建多级目录,可以创建不存在的根目录
'参数:要创建的目录名称,可以是多级
'返回逻辑值,True成功,False失败
'创建目录的根目录从当前目录开始
'---------------------------------------------------

Function CreateMultiFolder(ByVal CFolder)
    Dim objFSO, PhCreateFolder, CreateFolderArray, CreateFolder
    Dim i, ii, CreateFolderSub, PhCreateFolderSub, BlInfo
    BlInfo = False
    CreateFolder = CFolder
    On Error Resume Next
    Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
    If Err Then
        Err.Clear()
        Exit Function
    End If
    CreateFolder = Replace(CreateFolder, "", "/")
    If Left(CreateFolder, 1) = "/" Then
        CreateFolder = Right(CreateFolder, Len(CreateFolder) -1)
    End If
    If Right(CreateFolder, 1) = "/" Then
        CreateFolder = Left(CreateFolder, Len(CreateFolder) -1)
    End If
    CreateFolderArray = Split(CreateFolder, "/")
    For i = 0 To UBound(CreateFolderArray)
        CreateFolderSub = ""
        For ii = 0 To i
            CreateFolderSub = CreateFolderSub & CreateFolderArray(ii) & "/"
        Next
        PhCreateFolderSub = Server.MapPath(CreateFolderSub)
        If Not objFSO.FolderExists(PhCreateFolderSub) Then
            objFSO.CreateFolder(PhCreateFolderSub)
        End If
    Next
    If Err Then
        Err.Clear()
    Else
        BlInfo = True
    End If
    CreateMultiFolder = BlInfo
End Function
%>

'使用方法:

<% Response.Write CreateMultiFolder("/upload/2006/11/11/") &"<br>" %>

'函数的返回值为True(成功)或False(失败,可能是主机不支持FSO功能)

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 一个可以自动创建多级目录的函数
  • 使用函数自动生成n层目录

相关文章

  • 2017-05-11asp中将有双引号标题入库的方法
  • 2017-05-11ASP中利用execute实现动态包含文件的方法
  • 2017-05-11ASP常用函数:XMLEncode
  • 2017-05-11asp 验证用户名是否包含有非常字符的函数
  • 2017-05-11ASP中类Class相关内容的整理资料
  • 2017-05-11Discuz!NT 论坛整合ASP程序论坛
  • 2017-05-11asp读取xml实例代码
  • 2017-05-11隐蔽的ASP后门 大家可以查看下
  • 2017-05-11ASP 调用带参数输出的COM接口
  • 2017-05-11ASP中FSO的神奇功能 - 简介

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • asp数据库防下载处理
    • 无组件生成缩略图
    • asp长文章用分页符来分页显示
    • asp调用Word打印的代码
    • ASP中通过该日历算法实现的具体代码
    • 利用ASP从远程服务器上接收XML数据的方法
    • ASP不能打开注册表关键字错误 '80004005'的解决方法
    • asp通用采集函数冗余版可以保存文件到本地
    • asp 防止SQL注入代码
    • 在ASP中使用均速分页法提高分页速度

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有