在ASP中,FSO的意思是File System Object,即文件系统对象。

  我们将要操纵的计算机文件系统,在这里是指位于web服务器之上。所以,确认你对此拥有合适的权限。理想情况下,你可以在自己的机器上建立一个web服务器,这样就能方便地进行测试。如果运行于Windows平台,请试一试微软公司的免费个人Web服务器PWS。

  FSO 模型对象

  Drive Object:驱动器对象 供存取磁盘或者网络驱动器

  FileSystemObject Object:文件系统对象 供存取计算机的文件系统

  Folder Object:文件夹对象 供存取文件夹的所有属性

  TextStream Object:文本流对象 供存取文件内容

  你可以使用上面的对象做计算机上的任何事情,也包括破坏活动 ;-( 所以,请小心使用FSO。在web环境中,存储信息是非常重要的,比如用户信息,日志文件,等等。FSO提供了一个强大且简单的方法高效率地保存数据。在这篇文章里面,着重讨论FileSystemObject和TextStream对象。

  FSO由微软公司提供支持,对于非Windows系统,大概不能再使用ASP。

  怎么样使用FSO?

  为了使用FSO来执行所有的工作,首先要创建对象,代码就象下面这样:

  < %
Set fso = Server.CreateObject("Scripting.FileSystemObject")
% >

  这样就建立了FSO并且赋予变量fso,接着就可以使用熟悉的object.method语法来执行文件系统的操作〔查看Visual Basic文档,获取更多的关于对象和对象向导编程的知识〕。在这里,我们可以使用fso.method 或者 fso.property,这些将在下面的例子中看到。

  FSO模型位于由微软提供的脚本运行时间DLL文件中,它是scrrun.dll。你可以在任何应用程序中引用这个DLL文件,比如MS Access,Word。 就是说,并非仅仅限制在ASP中应用它。

  这里有一个简要的FSO方法列表:

  FSO方法

  CopyFile 拷贝一个或者多个文件到新路径

  CreateTextFile 创建文件并且返回一个TextStream对象

  DeleteFile 删除一个文件

  OpenTextFile 打开文件并且返回TextStream对象,以便读取或者追加

  如果想了解完整的FSO方法与属性,请查阅微软MSDN。下面来看几个例子。

  假设你想创建一个简单的留言簿,你可以建立一个数据库,在其中存储用户的信息。然而,如果并不需要数据库的强大功能,使用FSO来存储信息将节省你的时间和金钱。并且,一些ISP也许限制了web上的数据库应用。

转载于:https://www.cnblogs.com/yeye518/archive/2008/03/11/2231793.html

ASP中FSO的神奇功能(1)相关推荐

  1. 深入理解ASP中FSO的神奇功能

    在ASP中,FSO的意思是File System Object,即文档系统对象. 我们将要操纵的电脑文档系统,在这里是指位于web服务器之上.所以,确认您对此拥有合适的权限.理想情况下,您能够在自己的 ...

  2. fso 拒绝访问_ASP中FSO的神奇功能 - 文件读取

    ASP中FSO的神奇功能 - 文件读取 2021-01-22 3:37:05782 作 者 : 甘冀平 现在已经有了一些用户信息保存在文件中,就像一个简单的数据库.假设有一个用户想了解所有的访问者,就 ...

  3. 展现神奇功能:ASP中FSO并非不安全(转)

    在ASP中,FSO的意思是File System Object,即文件系统对象. 我们将要操纵的计算机文件系统,在这里是指位于web服务器之上.所以,确认你对此拥有合适的权限.理想情况下,你可以在自己 ...

  4. asp fso的神奇功能

    在ASP中,FSO的意思是File System Object,即文件系统对象.我们将要操纵的计算机文件系统,在这里是指位于web服务器之上.所以,确认你对此拥有合适的权限.理想情况下,你可以在自己的 ...

  5. Asp中一些FSO方面的函数

    最近在攻asp.net,没空写东西,吧asp中一些fso方面的函数整理了一些,申请落伍. '//==================================文件操作============== ...

  6. ASP中利用OWC控件实现图表功能详解[zz]

    ASP中利用OWC控件实现图表功能详解 在ASP中利用OWC(Office Web Components)控件可轻松实现各种图表功能,如饼图,簇状柱型图,折线图等. 在下面的代码中我详细的给出了饼图, ...

  7. ASP.NET 2.0 中改进的缓存功能

    摘要:本文中,Stephen Walther 将重点介绍 ASP.NET 2.0 中新增的缓存功能,以及如何使用这些新功能改进 ASP.NET 应用程序的性能和可扩展性.(本文包含一些指向英文站点的链 ...

  8. php 实现application,PHP中实现ASP中的Application 功能

    [PHP中实现ASP中的Application 功能] /* 作者: 何志强[hzq@chinaasp.com hhzqq@21cn.com] 主页: http://www.phpchina.com/ ...

  9. ASP中利用OWC控件实现图表功能详解

    在ASP中利用OWC(Office Web Components)控件可轻松实现各种图表功能,如饼图,簇状柱型图,折线图等. 在下面的代码中我详细的给出了饼图,簇状柱型图,折线图的使用方法.OWC的更 ...

最新文章

  1. LeetCode简单题之词典中最长的单词
  2. 从零开始用Python实现k近邻算法(附代码、数据集)
  3. MYSQL密码解密函数的使用
  4. oracle 常用语句
  5. openresty开发系列12--lua介绍及常用数据类型简介
  6. 正則表達式,终极使用!3个工具,搞定一切
  7. Java基本语法(12)--分支结构if-else
  8. flex柱状图和折线图的混合图使用
  9. 深入理解密码学基本概念和应用
  10. C++提高部分_C++类模板与函数模板的区别---C++语言工作笔记088
  11. 数据挖掘原理与算法 K-Means算法
  12. matlab 调用c++编译好的文件出现问题
  13. MVC Razor基础
  14. 西安中学2021文科高考成绩查询,2021年西安重点高中名单及排名,西安高中高考成绩排名榜...
  15. win7用计算机名无法访问局域网,Win7局域网不能访问的解决方法
  16. 阿里云服务器可选系统有哪些?如何选择?
  17. android studio设置安卓版本,android studio怎么设置android版本?
  18. Python Appium自动化测试 连接模拟器启动淘宝APP
  19. CODE RO RW ZI
  20. isset与empty的区别

热门文章

  1. 可疑文件_鉴定文件是不是病毒木马的可靠方法 | 免费快速精准
  2. vs qt 在linux运行,QT安装以及使用(QT支持linux和windows,也支持C/C++代码的编译运行,比vs简洁多)...
  3. c++两个文档匹配数据_《搜索和推荐中的深度匹配》——1.2 搜索和推荐中匹配统一性...
  4. html可视化布局工具_简介一些蜘蛛布局标签的饼图的绘制方法
  5. yocto rootfs 支持pam
  6. Pytorch中nn.Conv2d的用法
  7. QTcpSocket 发送和接收数据的几种方法
  8. ActiveMQ配置详解之如何配置自动重新连接
  9. spring boot 1.5.4 整合redis、拦截器、过滤器、监听器、静态资源配置(十六)
  10. CENTOS6.5 TFS部署