珠海去香港二日游:asp中问题!

来源:百度文库 编辑:中科新闻网 时间:2024/05/13 04:19:08
请高手帮我讲解一下!下面代码是什么意思?重点讲解下on error resume next和 For each next的用法!
<%
on error resume next
For each drv in fso.Drives
Response.Write "<tr>"
Response.Write "<td>" & drv.DriveLetter & "</td>"
Response.write "<td>" & tran(drv.DriveType) & "</td>"
Response.write "<td>" & drv.VolumeName & "</td>"
Response.write "<td>" & FormatNumber(drv.TotalSize / 1024, 0)& "</td>"
Response.write "<td>" & FormatNumber(drv.Availablespace / 1024, 0) & "</td>"
Response.write "<td>" & drv.FileSystem & "</td>"
Response.write "<td>" & drv.SerialNumber & "</td>"
Response.write "<td>" & drv.IsReady & "</td>"
Response.write "<td>" & drv.Path & "</td>"
Response.Write "</tr>"
Next
set fs=nothing
%>
drv in fso.Drives 这句话啥意思?

on error resume next遇到错误时,继续执行后面的代码,不显示出错信息.
for each 变量 in 对象集

代码

next

遍历对象的每一个元素,进行循环.
常用于对一个数组或控件集合进行循环检索判断.

drv in fso.Drives
fso.drives 是用fso对象获取服务器上的每一个驱动器.
然后用 drv 取代它的单个值.

on error resume next遇到错误则继续执行后面的代码!

For each nex遍历数组中的各个对象!