这个问题用ASP程序应该怎么写?

来源:百度知道 编辑:UC知道 时间:2024/06/27 05:18:06
有N个文本,1.txt,2.txt。。。N.txt
现在需要查询在这些文本的内容中是否含有“处理器”
假如在“文本2”的内容中查到“处理器”,则返回在“文本2”中查到“处理器”
不再查询后面的文本

请教大虾们ASP程序应该怎么写?

思路:先用FSO组件读取1.txt ,2.txt, 3.txt....等等
用个循环判断是否包含“处理器”,如果有,那么直接跳出循环体。
代码如下:
<%
function load(path) '自定义文本读取函数
Set FileObject=Server.CreateObject("Scripting.FileSystemObject")
Dim TextFile
Set TextFile= FileObject.OpenTextFile(Server.MapPath(path))
strTemplate=TextFile.ReadAll
TextFile.Close
load=strTemplate
end function
for i = 1 to n
str=load(i&".txt")
if instr(str,"处理器")>0 then
response.write "在"&i&".txt中查询到处理器"
exit for
end if
next
%>

只要打开这些文件,查找字符患.