ASP文字流



TextStream 物件用於存取文字檔案的內容。


tryitimg.gif

嘗試 - 實例

讀取文字檔案
本例示範如何從文字檔案中讀取內容。

讀取文字檔案中的一個部分
本例示範如何僅讀取一個文字流檔案的部分內容。

讀取文字檔案中的一行
本例示範如何從一個文字流檔案中讀取一行內容。

讀取文字檔案的所有行
本例示範如何從文字流檔案中讀取所有的行。

略過文字檔案中的一部分
本例示範如何在讀取文字流檔案時跳過指定的字元數。

略過文字檔案中的一行
本例示範如何在讀取文字流檔案時跳過一行。

傳回行數
本範例示範如何傳回文字流程檔案中的目前行號。

取得列數
本範例示範如何取得在檔案中目前字元的列號。


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傳回 TextStream 檔案輸入流中的目前字元位置的列號。 Line傳回 TextStream 檔案中的目前行號。

方法

屬性
方法描述
#Close關閉一個開啟的TextStream 檔案。
Read從一個 TextStream 檔案中讀取指定數量的字元並傳回結果。
ReadAll讀取整個 TextStream 檔案並傳回結果。
ReadLine從一個 TextStream 檔案讀取一整行(到換行符但不包括換行符)並傳回結果。
Skip當讀取一個 TextStream 檔案時跳過指定數量的字元。
SkipLine當讀取一個 TextStream 檔案時跳過下一行。
Write寫入指定的文字到一個 TextStream 檔案中。
WriteLine寫入指定的文字和換行符到一個 TextStream 檔案中。
WriteBlankLines寫入指定數量的換行符號到一個 TextStream 檔案中。