ASP TextStream 对象
TextStream 对象用于访问文本文件的内容。
更多例子
读取文本文件
如何从文本文件读取。
只读取文本文件的一部分
如何只读取 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 对象的属性和方法如下所示
属性
属性 | 描述 |
---|---|
AtEndOfLine | 如果文件指针位于 TextStream 文件中行尾标记的正前方,则返回 True,否则返回 False |
AtEndOfStream | 如果文件指针位于 TextStream 文件的末尾,则返回 True,否则返回 False |
Column | 返回输入流中当前字符位置的列号 |
Line | 返回 TextStream 文件中的当前行号 |
方法
方法 | 描述 |
---|---|
Close | 关闭打开的 TextStream 文件 |
Read | 从 TextStream 文件中读取指定数量的字符,并返回结果 |
ReadAll | 读取整个 TextStream 文件,并返回结果 |
ReadLine | 从 TextStream 文件中读取一行,并返回结果 |
Skip | 读取 TextStream 文件时跳过指定数量的字符 |
SkipLine | 读取 TextStream 文件时跳过下一行 |
Write | 将指定文本写入 TextStream 文件 |
WriteLine | 将指定文本和换行符写入 TextStream 文件 |
WriteBlankLines | 将指定数量的换行符写入 TextStream 文件 |