ASP 文本流对象


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


更多示例

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

只读取文本文件的一部分
如何仅读取 TextStream 文件的一部分。

读取文本文件的一行
如何从 TextStream 文件中读取一行。

读取文本文件中的所有行
如何从 TextStream 文件中读取所有行。

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

跳过文本文件的一行
如何在读取 TextStream 文件时跳行。

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

获取列号
如何获取文件中当前字符的列号。


文本流对象

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

以下代码创建一个文本文件 (c:\test.txt),然后将一些文本写入该文件(变量 f 是 TextStream 对象的实例):

<%
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对象的属性和方法描述如下:

特性

Property Description
AtEndOfLine Returns true if the file pointer is positioned immediately before the end-of-line marker in a TextStream file, and false if not
AtEndOfStream Returns true if the file pointer is at the end of a TextStream file, and false if not
Column Returns the column number of the current character position in an input stream
Line Returns the current line number in a TextStream file

方法

Method Description
Close Closes an open TextStream file
Read Reads a specified number of characters from a TextStream file and returns the result
ReadAll Reads an entire TextStream file and returns the result
ReadLine Reads one line from a TextStream file and returns the result
Skip Skips a specified number of characters when reading a TextStream file
SkipLine Skips the next line when reading a TextStream file
Write Writes a specified text to a TextStream file
WriteLine Writes a specified text and a new-line character to a TextStream file
WriteBlankLines Writes a specified number of new-line character to a TextStream file