asp自动创建文件夹
来源: 阅读:1206 次 日期:2014-08-26 09:55:35
温馨提示: 小编为您整理了“asp自动创建文件夹”,方便广大网友查阅!

在asp操作文件中,遇到了创建多级文件夹,其实一级别的创建文件夹很简单,就fso(路径)即可,但是遇到了多级文件夹,这就得写函数来创建多级文件夹

相关:php自动创建文件夹

asp自动创建多级文件夹,当其中文件夹不存在时,自动创建文件夹.

代码如下:

<%@LANGUAGE = VBScript%>

<%Option Explicit%>

<%'asp版本自动创建文件夹

Dim fso,fso_flag,base,path,i

set fso = CreateObject("Scripting.FileSystemObject")

If isobject(fso) Then

fso_flag = True

Else

fso_flag = false

End If'

If not fso_flag Then response.write"不支持fso.",response.End()

base = request.ServerVariables("APPL_PHYSICAL_PATH")'获取本地基本物理路径

'asp自动创建文件夹函数开始

Function createdir(path)

Dim temp_path,temp_path_array '定义私有路径

path = Replace(path,"\","/")

' response.write path

If isnull(path) or path = "" Then

createdir = False

Exit Function

End if

If not fso.FolderExists(path) then

'获取次级目录路径

temp_path_array = Split(path,"/")

For i = 0 To UBound(temp_path_array)-1

temp_path = temp_path&temp_path_array(i)&"/"

Next'

temp_path = Left(temp_path,Len(temp_path)-1)'获取次级目录

if createdir(temp_path) Then

fso.CreateFolder (path)

createdir = true

End If

else'www.forasp.cn

createdir = true

Exit Function

End if

End Function

'asp创建多级文件夹函数完毕

path = base&"a/b/c"'因为path获取站点物理路径最后包括"/",所以建立文件要以空开头,然后是文件夹名

'response.write path

If (createdir(path)) Then

response.write "已经创建"

Else

response.write "创建失败"

End if

%>

更多信息请查看IT技术专栏

更多信息请查看网络编程
下一篇:HEX解码
手机网站地址:asp自动创建文件夹
由于各方面情况的不断调整与变化, 提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
关于我们 | 联系我们 | 人才招聘 | 网站声明 | 网站帮助 | 非正式的简要咨询 | 简要咨询须知 | 加入群交流 | 手机站点 | 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 云南省教育厅备案号:云教ICP备0901021 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:
咨询QQ:526150442(9:00—18:00)版权所有:
云南网警报警专用图标
Baidu
map