ASP 中的function 怎样跳出循环并返回一个值?

liuping00 2003-11-21 10:28:32
<%
on error resume next
'path 文件夹路径,clientid 文件夹名 filename 文件名
function bianli1(path,clientid,filename)
set fso=server.CreateObject("scripting.filesystemobject")

set objFolder=fso.GetFolder(path)

set objSubFolders=objFolder.Subfolders

for each objSubFolder in objSubFolders
if objSubFolder.name=clientid then
nowpath=path + "\" + objSubFolder.name


set objFiles=objSubFolder.Files

for each objFile in objFiles
Response.Write "<br>---"
pathname=path+objSubFolder.name+"/"+objFile.name
Response.Write pathname
if pathname=filename then
return bianli1=1
end if

next
end if

next
set objFolder=nothing
set objSubFolders=nothing
set fso=nothing
binali1=0
end function


aa=bianli1("G:/yt12/asp/orderfile/","012","G:/yt12/asp/orderfile/012/ysf_r9_c2.gif")
Response.Write "aa="&aa
%>
我想如果存在此文件就反回1,否则返回0.
这样写不能达到我想要的目底,请问这个函数错在哪里?主要是不能很到返回的值
...全文
128 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuping00 2003-11-21
  • 打赏
  • 举报
回复
谢谢!我真是笨,总是把ASP的语法与别的语法混淆
cuipi2003 2003-11-21
  • 打赏
  • 举报
回复
return bianli1=1
exit function
rexsp 2003-11-21
  • 打赏
  • 举报
回复
用函数名返回,然后
...
bianli1=0
Exit Function

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧