仓酷云

标题: ASP网页编程之ASP进修之FSO组件操作实例技能(3) [打印本页]

作者: 小妖女    时间: 2015-2-3 23:30
标题: ASP网页编程之ASP进修之FSO组件操作实例技能(3)
ASP最大的缺点在于网络的安全性和可靠性,企业将经营数据放在开放的平台上,最大的担忧就是如何保证这些数据不被其他人破坏。fso|技能        操作完驱动器,接着就是来操作文件夹了。个中包含:提取文件夹信息、创立文件夹、删除文件夹、复制文件夹、挪动文件夹等。上面就详细来看。
    1、fso.GetFolder
    一看就分明,是提取文件夹了。那详细是提取哪一个文件夹呢?前面一定要跟一个文件夹的途径。提掏出来了再来显示该文件夹相干信息呢?是否是有要详细提取下去。所以,看法式:
    1,getfldr.ASP
  <%Set fso = CreateObject("Scripting.FileSystemObject")
  Set fldr = fso.GetFolder("c:\Program Files")
  Response.Write "父文件夹名字是:" & fldr & "<br>"
  If fldr.IsRootFolder = True Then
  Response.Write "该文件夹是一根文件夹" & "<br>"
  Else
  Response.Write "该文件夹不是根文件夹" & "<br>"
  End If
  Response.Write "驱动器名字是:" & fldr.Drive & "<br>"%>
    起首创立FSO组件的毗连是必不成少的啦,然后Set fldr = fso.GetFolder("c:\Program Files")设定fldr对象被赋值,以作上面法式的援用。
    fldr.IsRootFolder即为判别该文件夹是不是为一根文件夹,值为布尔值(true or false);fldr.Drive则显示该文件夹地点的驱动器号了。
    2、fso.CreateFolder
    上面对照让人冲动的是经由过程ASP创立文件夹了,你可以在你的权利局限内恣意地位创立恣意文件夹。
    2,creatfldr.asp
  <%Set fso = CreateObject("Scripting.FileSystemObject")
  fso.CreateFolder ("c:\cnbruce")
  Response.Write "文件夹名为" & fso.GetBaseName("c:\cnbruce")%>
    履行法式,应当发明C盘多出了cnbruce文件夹,fso.GetBaseName则是提取文件夹名。
    3、fso.DeleteFolder
    经由过程ASP可以创立了文件夹,则一样可以删除文件夹。
    3,delfldr.asp
  <%Set fso = CreateObject("Scripting.FileSystemObject")
  fso.DeleteFolder("c:\cnbruce")
  Response.Write "文件夹已删除"%>
    发明刚创立的cnbruce文件夹的确已被删除。
   
    那上面就采取一个通用法式来天真应变下。
    4,mainflr.asp
  <%Sub CreateAFolder(file)
  Dim fso
  Set fso = CreateObject("Scripting.FileSystemObject")
  fso.CreateFolder(file)
  response.write "已创立了"&file
  End Sub
  Sub DeleteAFolder(file)
  Dim fso
  Set fso = CreateObject("Scripting.FileSystemObject")
  fso.DeleteFolder(file)
  response.write "已删除"&file
  End Sub%>
  <%subname=request.form("submit")
  create=request.form("create")
  del=request.form("del")
  if subname<>"" then
   if create<>"" then
   call CreateAFolder(""&create&"")
   end if
   if del<>"" then
   call DeleteAFolder(""&del&"")
   end if
  end if%>
   <form action="mainflr.asp" method="post">
   <input name="create">
   <input type="submit" value="创立" name="submit">
   </form>
   <hr>
   <form action="mainflr.asp" method="post"><input name="del">
   <input type="submit" value="删除" name="submit">
   </form>
    需求注重的是:删除其实不会提醒“确认要放入收受接管站”这项。这点你需求慎重处置,出格是对你的体系文件夹。
ASP是依赖组件的,能访问数据库的组件好多就有好多种,再有就是你微软的东西可是什么都要收钱的啊!
作者: 爱飞    时间: 2015-2-4 23:06
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
作者: 只想知道    时间: 2015-2-10 22:34
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
作者: 乐观    时间: 2015-3-1 16:51
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
作者: 因胸联盟    时间: 2015-3-8 09:05
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
作者: 飘飘悠悠    时间: 2015-3-15 21:07
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
作者: 冷月葬花魂    时间: 2015-3-22 04:10
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
作者: 透明    时间: 2015-3-24 22:18
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
作者: 莫相离    时间: 2015-4-3 03:54
在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
作者: 不帅    时间: 2015-4-11 05:10
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
作者: 若相依    时间: 2015-4-14 13:16
不能只是将它停留在纸上谈兵的程度上。
作者: 精灵巫婆    时间: 2015-4-15 21:36
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
作者: 活着的死人    时间: 2015-4-16 00:34
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
作者: 谁可相欹    时间: 2015-4-24 22:56
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。
作者: 兰色精灵    时间: 2015-4-25 15:29
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
作者: 第二个灵魂    时间: 2015-4-26 23:10
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
作者: admin    时间: 2015-5-4 07:36
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
作者: 简单生活    时间: 2015-5-6 17:54
先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
作者: 小女巫    时间: 2015-5-10 01:04
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
作者: 山那边是海    时间: 2015-5-10 20:39
Session:这个存储跟客户端会话过程的数据,默认20分钟失效




欢迎光临 仓酷云 (http://www.ckuyun.com/) Powered by Discuz! X3.2