时间:2021-05-25
<%
'创建多级目录,可以创建不存在的根目录
'参数:要创建的目录名称,可以是多级
'返回逻辑值,True成功,False失败
'创建目录的根目录从当前目录开始
'---------------------------------------------------
FunctionCreateMultiFolder(ByValCFolder)
DimobjFSO,PhCreateFolder,CreateFolderArray,CreateFolder
Dimi,ii,CreateFolderSub,PhCreateFolderSub,BlInfo
BlInfo=False
CreateFolder=CFolder
OnErrorResumeNext
SetobjFSO=Server.CreateObject("Scripting.FileSystemObject")
IfErrThen
Err.Clear()
ExitFunction
EndIf
CreateFolder=Replace(CreateFolder,"","/")
IfLeft(CreateFolder,1)="/"Then
CreateFolder=Right(CreateFolder,Len(CreateFolder)-1)
EndIf
IfRight(CreateFolder,1)="/"Then
CreateFolder=Left(CreateFolder,Len(CreateFolder)-1)
EndIf
CreateFolderArray=Split(CreateFolder,"/")
Fori=0ToUBound(CreateFolderArray)
CreateFolderSub=""
Forii=0Toi
CreateFolderSub=CreateFolderSub&CreateFolderArray(ii)&"/"
Next
PhCreateFolderSub=Server.MapPath(CreateFolderSub)
IfNotobjFSO.FolderExists(PhCreateFolderSub)Then
objFSO.CreateFolder(PhCreateFolderSub)
EndIf
Next
IfErrThen
Err.Clear()
Else
BlInfo=True
EndIf
CreateMultiFolder=BlInfo
EndFunction
%>
'使用方法:
<%Response.WriteCreateMultiFolder("/upload/2006/11/11/")&"<br>"%>
'函数的返回值为True(成功)或False(失败,可能是主机不支持FSO功能)
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了php创建多级目录与级联删除文件的方法。分享给大家供大家参考,具体如下:创建多级目录mkdir函数只能创建一级的目录,如果我们想创建多级目录,则需
先介绍一下mkdir()这个函数:mkdir($path,0777,true);第一个参数:必须,代表要创建的多级目录的路径;第二个参数:设定目录的权限,默认是
目录文件是由文件目录项组成的,文件目录分为一级目录、二级目录和多级目录,多级目录结构也称为树形结构,在多级目录结构中,每一个磁盘有一个根目录,在根目录中可以包含
实现代码一、比较专业看起来'=============================='创建多级目录,可以创建不存在的根目录'参数:要创建的目录名称,可以是多
问题你需要在程序执行时创建一个临时文件或目录,并希望使用完之后可以自动销毁掉。解决方案tempfile模块中有很多的函数可以完成这任务。为了创建一个匿名的临时文