仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 623|回复: 7
打印 上一主题 下一主题

[学习教程] ASP编程:FSO+递回天生文件列表(xml)

[复制链接]
愤怒的大鸟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:57:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
对用户来说可预见费用、节约费用,可以做到花少钱办大事。由于省去了购买软件和硬件等的前期费用,用户可以租用较高级的应用软件。ASP的收费是根据软件的类型、客制化程度、用户数量、服务期限来定的,对客户来说这笔费用是可以预见的。方便于客户应用软件的升级。fso|xml|递回
原本天生这个xml文档是为了开辟一个ftp的搜刮,厥后因为没有材料参考怎样搜刮xml文档,也就保持了.个中最主要的是递回的算法.天生文件列表的速率很快.这个程序能够用于天生播放列表之类的东东.必要IIS的FSO组件撑持.天生相似上面的XML文档
<?xmlversion="1.0"encoding="gb2312"?>
<ftpip="10.1.228.228">
<DIRpath="Game">
<DIRpath="仙剑奇侠传2(save)">
<filesize="346294">complete_camel.rar</file>
<filesize="1886286">complete_funlove.rar</file>
</DIR>
</DIR>
</ftp>
make_file_list.asp
<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%>
<%
######################################
##Copyright(C)2003醉雨梧桐Allrightsreserved.##
##Poweredby醉雨梧桐##
##http://btyz.51web.cn/##
##winterfire@163.com##
######################################
DimobjFo,objF,objAF,objFxml
setobjFo=CreateObject("Scripting.FileSystemObject")工具
setobjFxml=objFo.OpenTextFile("G:MyDocumentshttpPersonalWorksFTP_Searchftp.xml",2)翻开文件
objFxml.WriteLine("<?xmlversion=""1.0""encoding=""gb2312""?>")
objFxml.WriteLine("<ftpip=""10.1.228.228"">")
Callxml_list("F:")入手下手列表
objFxml.WriteLine("</ftp>")
Response.Write("ListisOK!)列表乐成

Functionxml_list(DirName)
setobjFS=objFo.GetFolder(DirName)
setobjASD=objFS.SubFolders
ForEachOneDirinobjASD
strFdName=Trim(OneDir.Name)
上面所列的文件夹不天生在列表中(体系文件大概埋没文件)
IfstrFdName"Config.Msi"EQVstrFdName"RECYCLED"EQVstrFdName"RECYCLER"EQVstrFdName"SystemVolumeInformation"Then
OneDirName=xml_format(OneDir.Name)对&举行本义
objFxml.WriteLine("<DIRpath="""&OneDirName&""">")天生<DIRpath="文件夹"></DIR>
SDirName=DirName&""&OneDir.Name下一个递回的地点
Callxml_list(SDirName)挪用递回
objFxml.WriteLine("</DIR>")
EndIf停止判别
Next
setobjSF=objFS.Files
ForEachOneFileinobjSF列出文件
objFxml.WriteLine("<filesize="""&OneFile.size&""">"&OneFile.Name&"</file>")天生<file>文件名</file>
Next
EndFunction
往失落XML不同意的字符
Functionxml_format(strDirName)
strDirName=Replace(strDirName,"&","&")把半角的&转化为&
xml_format=strDirName
EndFunction
%>

楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。
冷月葬花魂 该用户已被删除
沙发
发表于 2015-1-18 17:49:56 | 只看该作者
尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。
谁可相欹 该用户已被删除
板凳
发表于 2015-1-22 18:42:36 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
再现理想 该用户已被删除
地板
发表于 2015-2-6 16:19:51 | 只看该作者
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
admin 该用户已被删除
5#
发表于 2015-2-17 04:16:06 | 只看该作者
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
爱飞 该用户已被删除
6#
发表于 2015-3-5 15:46:21 | 只看该作者
他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。
小女巫 该用户已被删除
7#
发表于 2015-3-12 09:23:24 | 只看该作者
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
8#
发表于 2015-3-19 19:47:24 | 只看该作者
兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-26 00:31

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表