函数:
--------------------------------
自动创建指定的多级文件夹
strpath为绝对路径
引用请保留版权
by im286_anjer
2005-4-3
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) & "\"
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 = "c:\a\b\c\"
if autocreatefolder(mypath) then
response.write "创建文件夹成功"
else
response.write "创建文件夹失败"
end if
文章整理:站长天空 网址:http://www.z6688.com/
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




