最新的Web开发教程
 

ASP TextStream对象


TextStream对象用于访问文本文件的内容。


例子

例子

阅读文本文件
如何从文本文件中读取。

只读一个文本的一部分
如何只读文本流文件的一部分。

阅读文本文件的一行
如何读取文本流文件中的一行。

阅读从一个文本的所有行
如何读取文本流文件中的所有行。

跳过一个文本文件的一部分
如何读取文本流文件时跳过指定的字符数。

跳行一个文本文件的
如何读取文本流文件时跳过一行。

返回行号
如何返回文本流文件中的当前行号。

获取列数
如何获得在一个文件中当前字符的列数。


TextStream对象

TextStream对象用于访问文本文件的内容。

下面的代码创建一个文本文件(c:\test.txt) ,然后将写入一些文本文件(the variable f is an instance of the TextStream object)

<%
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
%>

要创建文本流对象的实例,你可以使用FileSystemObject对象的CreateTextFile或方法的OpenTextFile,或者您可以使用File对象的OpenAsTextStream方法可。

TextStream对象的属性和方法描述如下:

属性

属性 描述
AtEndOfLine 如果文件指针结束线的标记在一个文本流文件之前立即定位,如果不是假的,则返回true
AtEndOfStream 如果文件指针在TextStream文件的末尾,否则为false返回true
Column 返回输入流中的当前字符位置的列数
Line 返回TextStream文件的当前行号

方法

方法 描述
Close 关闭打开的文本流文件
Read 读取TextStream文件指定的字符数,并返回结果
ReadAll 读取整个文本流文件并返回结果
ReadLine 读取文本流文件的一行,并返回结果
Skip 读取文本流文件时跳过指定的字符数
SkipLine 读取文本流文件时跳过下一行
Write 写入指定的文本到文本流文件
WriteLine 写入指定的文本和换行字符的文本流文件
WriteBlankLines 写入新行字符的指定数量的TextStream文件