ASP文字流
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 物件的屬性和方法描述如下:
屬性
屬性 | ##描述|
---|---|
如果檔案指標剛好位於TextStream 檔案中行尾標記的前面,則該屬性值傳回True;否則傳回False。 | |
如果檔案指標在 TextStream 檔案末尾,則該屬性值傳回 True;否則傳回 False。 | |
傳回 TextStream 檔案輸入流中的目前字元位置的列號。 | |
傳回 TextStream 檔案中的目前行號。 |
方法 | 描述 |
---|---|
#Close | 關閉一個開啟的TextStream 檔案。 |
Read | 從一個 TextStream 檔案中讀取指定數量的字元並傳回結果。 |
ReadAll | 讀取整個 TextStream 檔案並傳回結果。 |
ReadLine | 從一個 TextStream 檔案讀取一整行(到換行符但不包括換行符)並傳回結果。 |
Skip | 當讀取一個 TextStream 檔案時跳過指定數量的字元。 |
SkipLine | 當讀取一個 TextStream 檔案時跳過下一行。 |
Write | 寫入指定的文字到一個 TextStream 檔案中。 |
WriteLine | 寫入指定的文字和換行符到一個 TextStream 檔案中。 |
WriteBlankLines | 寫入指定數量的換行符號到一個 TextStream 檔案中。 |