最新的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文件