ASP TextStream 對象
asp textstream 對象
textstream 對象用于訪問文本文件的內(nèi)容。

嘗試一下 - 實(shí)例
1、讀取文本文件
2、讀取文本文件中的一個部分
本例演示如何僅僅讀取一個文本流文件的部分內(nèi)容。
3、讀取文本文件中的一行
本例演示如何從一個文本流文件中讀取一行內(nèi)容。
4、讀取文本文件的所有行
本例演示如何從文本流文件中讀取所有的行。
5、略過文本文件中的一部分
本例演示如何在讀取文本流文件時跳過指定的字符數(shù)。
6、略過文本文件中的一行
本例演示如何在讀取文本流文件時跳過一行。
7、返回行數(shù)
本例演示如何返回在文本流文件中的當(dāng)前行號。
8、取得列數(shù)
本例演示如何取得在文件中當(dāng)前字符的列號。
textstream 對象
textstream 對象用于訪問文本文件的內(nèi)容。
下面的代碼會創(chuàng)建一個文本文件 (c:\test.txt),然后向此文件寫一些文本(變量 f 是 textstream 對象的一個實(shí)例):
<%
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
%>
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
%>
如需創(chuàng)建 textstream 對象的一個實(shí)例,您可以使用 filesystemobject 對象的 createtextfile 方法或者 opentextfile 方法,也可以使用 file 對象的 openastextstream 方法。
textstream 對象的屬性和方法描述如下:
屬性
屬性 | 描述 |
---|---|
atendofline | 如果文件指針正好位于 textstream 文件中行尾標(biāo)記的前面,則該屬性值返回 true;否則返回 false。 |
atendofstream | 如果文件指針在 textstream 文件末尾,則該屬性值返回 true;否則返回 false。 |
column | 返回 textstream 文件輸入流中的當(dāng)前字符位置的列號。 |
line | 返回 textstream 文件中的當(dāng)前行號。 |
方法
方法 | 描述 |
---|---|
close | 關(guān)閉一個打開的 textstream 文件。 |
read | 從一個 textstream 文件中讀取指定數(shù)量的字符并返回結(jié)果。 |
readall | 讀取整個 textstream 文件并返回結(jié)果。 |
readline | 從一個 textstream 文件讀取一整行(到換行符但不包括換行符)并返回結(jié)果。 |
skip | 當(dāng)讀取一個 textstream 文件時跳過指定數(shù)量的字符。 |
skipline | 當(dāng)讀取一個 textstream 文件時跳過下一行。 |
write | 寫入指定的文本到一個 textstream 文件中。 |
writeline | 寫入指定的文本和換行符到一個 textstream 文件中。 |
writeblanklines | 寫入指定數(shù)量的換行符到一個 textstream 文件中。 |