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