ASP TextStream 對象
TextStream 對象用於訪問文本檔的內容。

嘗試一下 - 實例
讀取文本檔
本例演示如何從文本檔中讀取內容。
讀取文本檔中的一個部分
本例演示如何僅僅讀取一個文本流檔的部分內容。
讀取文本檔中的一行
本例演示如何從一個文本流檔中讀取一行內容。
讀取文本檔的所有行
本例演示如何從文本流檔中讀取所有的行。
略過文本檔中的一部分
本例演示如何在讀取文本流檔時跳過指定的字元數。
略過文本檔中的一行
本例演示如何在讀取文本流檔時跳過一行。
返回行數
本例演示如何返回在文本流檔中的當前行號。
取得列數
本例演示如何取得在檔中當前字元的列號。
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
%>
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 檔中。 |