设为首页
加入收藏
帮助中心
首页 | 红盾通告 | 信息中心 | ASP技术 | 数据库 | 网页设计 | 网管专栏 | OICQ攻略 | 墨客频道 | 网站运营 |
当前位置:首页 >> ASP技术 >> FSO专题 >> 正文
最新信息
·创建多级目录函数和创建文…
·创建多级文件夹的ASP函数代…
·使用FSO自动创建多级文件夹…
·图片上传木马检测
·不用模板,只用ASP+FSO生成…
·ASP,FSO遍历目录及目录下…
·二级域名原理以及程序
·用XML+FSO+JS实现服务器端…
·用FSO获得图片文件的信息(…
·如何使用FSO搜索硬盘文件
资料搜索
热点信息
·图片上传木马检测
·用纯ASP代码实现图片上…
·实例说明asp组件fso文件处…
·动态ASP网站生成HTM、HTML…
·ASP,FSO遍历目录及目录下…
·asp无组件上传程序无法上传…
·不用模板,只用ASP+FSO生成…
·二级域名原理以及程序
·用XML+FSO+JS实现服务器端…
·用FSO获得图片文件的信息(…
推荐信息
·实例说明asp组件fso文件处…
·创建文件夹
·使用FSO修改文件特定内容的…
·asp无组件上传程序无法上传…
·在线压缩Access数据库
·用纯ASP代码实现图片上…
·无组件图片与文本同步存入…
·使用FSO写文件某一行的函数
·ASP中FSO的神奇功能


Google
 
创建多级文件夹的ASP函数代码
〖编辑:Cloudy | 浏览:人次〗

FileSystemObject中有个方法创建文件夹的方法CreateFolder,但是这个方法只能在其上一级文件夹存在的情况下创建新的文件夹,所以我就写了一个自动创建多级文件夹的函数,在生成静态页面等方面使用非常方便。函数如下:
以下为引用的内容:
'--------------------------------
'自动创建指定的多级文件夹
'strPath为绝对路径
Function AutoCreateFolder(strPath) 'As Boolean
    On Error Resume Next
    Dim astrPath, ulngPath, i, strTmpPath
    Dim objFSO
    If InStr(strPath, "") <=0 or InStr(strPath, ":") <= 0 Then
        AutoCreateFolder = False
        Exit Function
    End If
    Set objFSO = Server.CreateObject("scripting.FileSystemObject")
    If objFSO.FolderExists(strPath) Then
        AutoCreateFolder = True
        Exit Function
    End If
    astrPath = Split(strPath, "")
    ulngPath = UBound(astrPath)
    strTmpPath = ""
    For i = 0 To ulngPath
        strTmpPath = strTmpPath & astrPath(i) & ""
伊图教程网[www.etoow.com]
http://www.etoow.com/html/2007-11/1194584176.html        If Not objFSO.FolderExists(strTmpPath) Then
            '创建
            objFSO.CreateFolder(strTmpPath)
        End If
    Next
    Set objFSO = Nothing
    If Err = 0 Then
        AutoCreateFolder = True
    Else
        AutoCreateFolder = False
    End If
End Function


'调用方法:
以下为引用的内容:

MyPath = Server.MapPath("a/b/c")
If AutoCreateFolder(MyPath) Then
    Response.Write "创建文件夹成功"
Else
    Response.Write "创建文件夹失败"
End If


录入时间:2008-04-24 11:01:59 [打印本页] [关闭窗口] [返回顶部]
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。

Copyright © 2006-2014 0733168.Com Inc All Rights Reserved
关于我们 | 广告合作 | 联系我们 | 法律声明 | 友情链接 | 意见反馈
本站所收录信息、社区话题、及本站所做之广告均属其个人行为,与本站立场无关
湘ICP备06008436号