TextStream对象
TextStream对象被用来访问文本文件的内容。
下面的代码创建了一个文本文件 (c:/test.txt)并且写入了一些文本:
<%
dim fs, f
set fs=Server.CreateObject("Scripting.FileSystemObject")
set f=fs.CreateTextFile("c:/test.txt",true)
f.WriteLine("Hello World!")
f.Close
set f=nothing
set fs=nothing
%>
要创建TextStream对象的实例,你可以用FileSystemObject对象的CreateTextFile方法或 OpenTextFile方法,或使用File对象的OpenAsTextStream方法。
TextStream对象的属性和方法如下说明:
一、属性
AtEndOfline:如果文件指针直接位于TextStream文件中的行尾标记之前,则返回true,否则返回false。
AtEndOfStream:如果文件指针位于TextStream文件的末尾,则返回true,否则返回false。
Column:返回输入流中当前字符所在的列数。
Line:返回TextStream文件中的当前行数。
二、方法
Close:关闭打开的文件。
Read:从一个TextStream文件中读指定数量的字符并返回结果。
ReadAll:读取整个TextStream文件并返回结果。
ReadLine:从一个TextStream文件中读取一行并返回结果。
Skip:当读一个TextStream文件时,跳过指定数量的字符。
SkipLine:当读一个TextStream文件时,跳过下一行。
Write:写一指定的文本到TextStream文件中。
WriteLine:写一指定的文本和一换行符到TextStream文件中。
WriteBlankLines:写一指定数量的换行符到TextStream文件中。