源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2022-05-10 21:14 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:一个可以自动创建多级目录的函数
<% '创建多级目录,可以创建不存在的根目录 '参数:要创建的目录名称,可以是多级 '返回逻辑值,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功能)
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部