ASP中FSO的神奇功能 - 文件读取

2021-01-22 3:37:05782

作 者 : 甘冀平

现在已经有了一些用户信息保存在文件中,就像一个简单的数据库。假设有一个用户想了解所有的访问者,就要从登

记的信息中分离出相关部分,因为没有象数据库一样拥有结构化的列。

我们知道,在所创建的文件中,第1行是用户名,第2行是他们的主页,第3行是他们的电子邮件地址。随后登记的用

户也是按照这样的结构存储他们的信息,所以每3行将包含一个用户的登记信息。知道了这些,就可以编写下面的代码来显

示信息:

< %

' create the fso object

set fso = Server.Createobject("Scripting.FileSystemObject")

path = "c: emp est.txt"

' open the file

set file = fso.opentextfile(path, 1) < -- For

reading

接着,分析每一行,并且格式化数据:

do until file.AtEndOfStream

Response.write("Name: " & file.ReadLine & " ")

Response.write("Home Page: " & file.ReadLine & " ")

Response.write("Email: " & file.ReadLine & "< p>")

loop

' close and clean up

file.close

set file = nothing

set fso = nothing

%>

这里仅仅做了一个非常简单的输出,但是你可以根据情况包含表格或者DHTML表单信息。

如果已经正确地建立并写入了文件,上面的小小循环将合适地列出数据库中的每一个人的信息。ReadLine方法读取1

行内容,直到遇到换行符,随后的ReadLine调用将读取下一行。AtEndOfStream是TextStream对象的属性,它告诉我们何时

遇到文件的尾部。

假设由于某种原因,我们没有正确地形成文件,如果一个用户只有2行信息而不是3行,那么就会产生一些错误。我们

这里的循环取回文件中的下3行信息,如果没有3行多的信息,就将出现如下的错误信息:

Server object error 'ASP 0177 : 800a003e'

所以,一定要添加一些错误处理代码,以防文件中插入了多余的行或者少了必要的行信息。

点击这里复制本文地址

以上内容由聚米学院网友整理呈现,如对侵犯您的权益,请联系邮箱:fzsbm@qq.com

支持Ctrl+Enter提交

fso 拒绝访问_ASP中FSO的神奇功能 - 文件读取相关推荐

  1. 计算机e盘拒绝访问,电脑中的D盘与E盘拒绝访问是为什么?

    答:我们有时候打开一个文件夹,系统提示文件夹拒绝访问的对话框,这是什么问题导致的?怎样解决?下面给出的见解办法 如果要解决这个问题,首先必须关闭"简单文件共享",然后获取文件夹的所 ...

  2. python xlrd读取文件报错_python中xlrd库如何实现文件读取?

    俗话说得好,技多不压身,虽然我们已经掌握了多种可以实现读取文件的方式,但是丝毫不影响我们要学会精益求精,他说学习文件读取的奥秘,况且,数据分析是十分重要的,一切的代码运行,总归都是要服务于数据,好啦, ...

  3. python导入xlrd库_python中xlrd库如何实现文件读取?

    俗话说得好,技多不压身,虽然我们已经掌握了多种可以实现读取文件的方式,但是丝毫不影响我们要学会精益求精,他说学习文件读取的奥秘,况且,数据分析是十分重要的,一切的代码运行,总归都是要服务于数据,好啦, ...

  4. fso 拒绝访问_windows 服务器安全之磁盘访问权限设置[完整篇]

    asp.net服务器安全之磁盘访问权限设置 硬盘或文件夹: C:\ D:\ E:\ F:\ 类推 主要权限部分: 其他权限部分: Administrators 完全控制 无 如果安装了其他运行环境,比 ...

  5. fso 拒绝访问_让虚拟主机免受FSO威胁(转)

    现在绝大多数的虚拟主机都禁用了 ASP 的标准组件:FileSystemObject,因为这个组件为 ASP 提供了强大的文件系统访问能力,可以对服务器硬盘上的任何文件进行读.写.复制.删除.改名等操 ...

  6. fso 拒绝访问_java.sql.sql异常:用户“asus”@“localhost”的访问被拒绝(使用密码:YES)...

    java.sql.SQLException: Access denied for user 'asus'@'localhost' (using password: YES) 在整合ssm框架是出现错误 ...

  7. Tomcat正常启动,可以访问其主页,却不能访问webapp中的项目的jsp文件

    如果是404,那么就是页面的路径不对,你要检查一下你的项目名称和jsp页面的名称了. 如果是500,那么就是你jsp页面有错误;右键项目 –> Properties –> myEclips ...

  8. Verilog中testbench的设计,文件读取和写入操作

    1. 激励的产生 对于 testbench 而言,端口应当和被测试的 module 一一对应. 端口分为 input,output 和 inout 类型产生激励信号的时候, input 对应的端口应当 ...

  9. BC30138: 无法在路径“C:\WINDOWS\TEMP\”中创建临时文件: 拒绝访问。

    今天一客户打电话说页面无法加载,我过去看了下出现下面的问题.这样的问题也是程序在运行时常遇见的,所以在解决后就给贴出来了~~ 问题:BC30138: 无法在路径"C:\WINDOWS\TEM ...

最新文章

  1. ART基因序列生成器,究竟是做什么的?
  2. Win 10操作系统环境下python3.7 实现sklearn 安装
  3. CLAMAV 杀毒软件安装及使用配置
  4. 云炬Android开发笔记 17商品详情功能开发
  5. iphone看python文件_Python实战 | 只需 ”三步“ 爬取二手iphone手机信息(转发送源码)...
  6. Mybatis中连接池介绍
  7. 抓包软件:Charles
  8. python web开发 网络编程 HTTP协议、Web服务器、WSGI接口
  9. Python之基础练习代码
  10. 年入10亿,“山寨”耳机芯片凶猛
  11. pytorch之过拟合的处理(Dropout)(笔记五)
  12. 笨办法学python3_软件测试需要学什么(个人软件测试学习路线)
  13. 教你从redhat官网获取ISO镜像
  14. 解决WPS文档不加载金格office360签章的问题
  15. 三维电子沙盘数字沙盘虚拟现实无人机倾斜摄影三维全景建模卫星图片矢量
  16. 9月20日科技资讯|余承东硬刚 iPhone11;苹果推送正式版 iOS 13;php-nsq 3.4.3 线上稳定版发布
  17. 葫芦娃游戏维护服务器怎么办,葫芦娃一直进不去 无法进入游戏解决方法
  18. 001简谱的调号、拍号和情绪
  19. 算术左移,逻辑左移,算术右移,逻辑右移之间的区别
  20. MacBook装低版本系统需要的系统包

热门文章

  1. MFC 操作配置文件INI的方法
  2. C/C++不同文件夹下包含头文件的方法及#include的使用
  3. IOS开发基础之模拟科技头条项目案例32
  4. linux namespace 工具,Linux Namespace : 简介
  5. Android使用adb命令安装应用-连接usb
  6. php 什么时候销毁对象,什么决定什么时候在PHP中销毁类对象?
  7. mysql限制类别_MySQL限制每个类别的结果
  8. springboot配置连接rds_java – 在AWS-EC2上运行的SpringBoot应用程序无法连接到MySQL AWS-RDS数据库...
  9. 极光推送收费标准_刚刚,安卓统一推送又有进展了!华为率先...
  10. string_view理解与用法(二)