Asp中Scripting.TextStream 对象介绍

作者:CNLei 来源:CNLEI.Blog 时间:2007-11-02 12:19:00 

FileSystemObject、Folder 和 File 对象的一些方法都与通过 TextStream 对象创建、读取或写入文件有关。

虽然 TextStream 对象定义为 FileSystemObject 对象的一个独立的附属对象,但我们不得不使用 FileSystemObject 对象或其附属对象来创建一个 TextStream 对象并访问磁盘文件的内容。

创建 TextStream 对象的方法

有三个常用方法用于创建或打开一个文本文件并返回 TextStram 对象。

表1 创建 TextStream 对象的方法及说明
方法说明
CreateTextFile(filename,overwrite,unicode)在磁盘上用指定的文件名 filename 创建一个新文本文件,并返回一个与该文件对应的 TextStream 对象。如果可选的 overwrite 参数设置为True,将覆盖具有同样路径的同名文件。缺省的 overwrite 是 False。如果可选的 unicode 参数设置为 False,该文件的内容将存储为 Unicode 格式。缺省的 unicode 是 False
OpenTextFile(filename,iomode,create,format)打开或创建(如果不存在)一个名为 filename 的文件,并且返回与该文件对应的 TextStream 对象。filename 参数可以包含绝对或相对路径。iomode 参数说明需要的访问类型。容许值是 ForReading(1)(缺省)、ForWriting(2)、ForAppending(8)。写入或追加到一个不存在的文件时,如果 create 参数设置为 True,将创建一个新文件。缺省的 create 是 False。format 参数说明了读或写文件时的数据格式。容许值是 TristateFalse(0)(缺省),说明用 ASCII 数据格式;TristateTrue(-1) 说明用 Unicode 数据格式;TristateUseDefault(-2) 说明数据使用系统缺省的格式
OpenAsTextStream(iomode,format)打开一个指定的文件并且返回一个 TextStream 对象,可用于对该文件的读、写或追加。iomode 参数说明了需要的访问类型。容许值是 ForReading(1)(缺省)、ForWriting(2)、ForAppending(8)。Format参数说明了读写文件的数据格式。容许值是 TristateFalse(0)(缺省),说明用 ASCII 数据格式;TristateTrue(-1) 说明用 Unicode 数据格式; TristateUseDefault(-2) 说明使用系统缺省的格式

上面列出的方法在 FileSystemObject、Folder 和 File 对象中的实现有所不同。

表2 三个对象中包含的方法
方法FileSystemObject 对象Folder 对象File 对象
CreateTextFile
OpenTextFile
OpenAsTextStream

因此,可以使用这些方法创建一个新的文本文件,或者打开一个已存在的文件。则可得到与该文件相应的一个 TextStream 对象,可以使用 TextStream 对象的属性和方法操作文件。

标签:TextStream,Stream,FileSystemObject,对象
0
投稿

猜你喜欢

  • 浅谈JavaScript编程语言的编码规范

    2010-08-18 12:08:00
  • 交互设计实用指南系列(10)—别让我思考

    2010-03-01 12:50:00
  • ASP SCRIPT: 计数器(使用GrapShot组件)

    2008-11-07 15:36:00
  • asp如何让服务器延时执行更改后的数据?

    2010-05-13 16:35:00
  • 以图换字的几个方法及思路

    2007-10-17 18:07:00
  • asp判断ip及ip段范围的一组函数小记

    2008-12-09 18:23:00
  • 一个较复杂的字符串截取函数

    2009-11-02 10:45:00
  • 技术性击倒与抬杠

    2009-02-12 12:28:00
  • 如何修改Linux的下MySQL 5.0的默认连接数

    2012-01-29 18:07:04
  • RS.GETROWS使用详解

    2008-01-16 13:21:00
  • 关于DOM元素定位属性的深入学习

    2008-04-02 11:46:00
  • 再论Javascript的类继承

    2010-06-26 12:48:00
  • 在IE下用getAttribute时要小心

    2008-08-21 12:54:00
  • 高性能表现的网站(译)

    2008-08-31 20:26:00
  • 自适应css布局——流动布局新时代[译]

    2009-08-13 12:28:00
  • HTML和CSS中的视觉语义

    2010-07-09 13:08:00
  • 设计角色的分工和配合

    2008-10-20 12:08:00
  • 一个sql查询器,自动画表格填字段

    2011-04-10 10:58:00
  • 使用ACCESS做网络版程序的四种解决方案

    2009-01-14 16:22:00
  • Oracle9i 动态SGA,PGA特性探索

    2009-04-24 12:39:00
  • asp之家 网络编程 m.aspxhome.com