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文件 |