时间:2016-02-24 13:46 来源: 我爱IT技术网 作者:佚名
欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【asp代码--fso创建文件夹】,下面是详细的分享!
asp代码--fso创建文件夹
<%'创建多级目录,可以创建不存在的根目录
'参数:要创建的目录名称,可以是多级
'返回逻辑值,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/2005/3/26/") &"<br>"
Response.Write CraeteMultiFolder("upload2005326")
'函数的返回值为True(成功)或False(失败,可以是主机不支持FSO功能)
以上所分享的是关于asp代码--fso创建文件夹,下面是编辑为你推荐的有价值的用户互动:
相关问题:关于asp+fso创建文件夹,复制文件的问题
答:你提供的代码好复杂,所以没有细看,大概是因为路径的关系而出错。以下这个测试无误,需要注意要创建的文件夹及moban文件夹在当前文件的上一目录! >>详细
相关问题:ASP新建文件夹问题。
答:asp 创建文件与文件夹代码参考如下: '============================== '函 数 名:CreateFolder '作 用:创建文件夹 '参 数:文件夹相对路径FolderPath '============================== Function CreateFolder(FolderPath) ' On Error Resume ... >>详细
相关问题:ASP怎么用FSO读取文件夹下所有文件夹
答: 这是我给你写的一个遍历指定文件夹下所有文件的一个函数. 引用方法 bl(文件夹路径) >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
