-
您的位置:首页 → 精文荟萃 → 软件资讯 → ASP检索网站指定目录文件的算法与应用方向
ASP检索网站指定目录文件的算法与应用方向
时间:2004/10/7 19:04:00来源:本站整理作者:蓝点我要评论(0)
-
在我们许多网站中存在这样一个问题,就是链接的维护更新,这是一项工作量很大的工作,若不是的专门工作人员进行维护的大型网站,普通站点的站点更新维护工作基本上都成了一个很令人头疼的问题,特别是在没有很多人手的情况下,要经常维护更新链接更是讨厌,因为这项工作没有多少创意,却很耗时,而JACK显然不是那种喜欢花费大量时间在一件没创意的事情上的那种人,与是,JACK想出了一个ASP的程序原型,让它来完成我们所讨厌的工作吧!
现在我们假设你有这样一项网站维护任务,就是要把每个月的经济评论分门别类地链接起来供大家查看,这些评论涉及了经济运行的各个方面,可能有国内生产总值的,有物价指数的,有工业发展情况的,并且它们有一个共同的特征,就是他们的文件名就代表了各自评论的内容,例:《XX市1999年国内生产总值完成情况分析》,在这么多合适的假设下(嘻,假设几乎多过了萨缪尔森的经济学了!),我们偷赖的机会来了!我们只要把这些文件拷入评论这个目录相应的子目录,然后写一个ASP页面,它所完成的功能就是检索指定目录下面的文件,并检索结果做成可供点击的链接,那么我们应该怎么写呢?
很简单,我们只要让ASP给出指定目录下的文件名集合,并遍历这个集合,把集合的每个元素做成相应的链接供大家选择就行啦!另外,若要在全部经济类别内查询所有含有某特征字符串的文件名的文件呢?小CASE啦!你只要把检索文件的函数放入到一个递归的目录检索函数中就行啦!(嘻,不要告诉我你不会递归啊!)
这样,我们同样可以写出一个点歌系统(嘻,我喜欢听MP3)把歌手做成目录名,把歌曲加上中文名称,一切就OK啦!想听带“爱”的歌?OK!打入爱字!你就能找出所有带爱的歌了!(比如说:爱你爱到骨头里!嘻,排骨乐队!JACK主唱!)
另外,你加上扩展代码(删除指定文件的代码),若配合UPLOAD的ASP代码,你甚至可以写出一个远程的WEB维护系统呢!当然,这种事情JACK是不做的!ASP不够完美,对二进制的文件读写无能为力!所以只能操作文本文件,嘻嘻,美梦泡汤了?不要紧,用VC啦!写ISAPI能做到呢!
下面的代码,由于注释很完整(JACK一下午不上网才写出来的呢!嘻,不知又有多少MM在CHAT里等我等得心痛了呢!),我就不多说了,请大家自己分析啦!
<%
'从FORM变量集得到要查询的文件名称所要包含的字符串
data=request.form("search_data")
'调用函数查询目标查询目录下的所有子目录(所有子树)
'函数调用的规则:search_folder(要查询的字符串,查询目标的虚拟绝对路径,查询目标的真实绝对路径)
p=search_folder(data,"http://jack/cgi-bin","c:\webshare\wwwroot\cgi-bin")
%>
相关阅读
Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么
-
热门文章
360快剪辑怎么使用 36金山词霸如何屏幕取词百度收购PPS已敲定!3
最新文章
微信3.6.0测试版更新了微信支付漏洞会造成哪
360快剪辑怎么使用 360快剪辑软件使用方法介酷骑单车是什么 酷骑单车有什么用Apple pay与支付宝有什么区别 Apple pay与贝贝特卖是正品吗 贝贝特卖网可靠吗
人气排行
xp系统停止服务怎么办?xp系统升级win7系统方电脑闹钟怎么设置 win7电脑闹钟怎么设置office2013安装教程图解:手把手教你安装与qq影音闪退怎么办 QQ影音闪退解决方法VeryCD镜像网站逐个数,电驴资料库全集同步推是什么?同步推使用方法介绍QQ2012什么时候出 最新版下载EDiary——一款好用的电子日记本
查看所有0条评论>>