搜索:
首页 >> Asp教程 >> Asp新手入门 >> Asp中Scripting.TextStream 对象介绍

Asp中Scripting.TextStream 对象介绍

2007-11-2 作者:CNLei 来源:CNLEI.Blog 投递文章

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 对象的属性和方法操作文件。

1   2  3 下一页 尾 页
相关文章
手机版 Asp新手入门 Asp之家 Aspxhome.com
闽ICP备06017341号