首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> ASP 程式設計 >> ASP 基礎

ASP TextStream 物件:文字檔讀寫完整教學

     編輯:ASP 基礎

ASP TextStream 物件:高效率處理文字檔內容


TextStream 物件提供循序讀寫文字檔的功能,支援逐行、逐字元、整檔讀取與寫入操作。


TextStream 物件示意

建立與寫入文字檔範例

<%
Dim fs, f
Set fs = Server.CreateObject("Scripting.FileSystemObject")
Set f = fs.CreateTextFile("c:\test.txt", True) ' True 覆寫既有檔案
f.WriteLine("Hello World!")
f.Close
Set f = Nothing
Set fs = Nothing
%>

建立 TextStream 實例的三種方式:

  • FileSystemObject.CreateTextFile:建立新檔
  • FileSystemObject.OpenTextFile:開啟既有檔
  • File.OpenAsTextStream:從 File 物件開啟

屬性完整對照表

屬性描述
AtEndOfLine游標是否位於行尾
AtEndOfStream游標是否位於檔案末尾
Column目前字元欄位號碼
Line目前行號

方法完整對照表

方法描述
Close關閉開啟的 TextStream
Read(n)讀取指定字元數並傳回字串
ReadAll讀取整個檔案內容
ReadLine讀取一整行 (不含換行符)
Skip(n)略過指定字元數
SkipLine略過下一行
Write(str)寫入指定字串
WriteLine(str)寫入字串並換行
WriteBlankLines(n)寫入指定行數的空白行

效能提示:大檔案處理建議使用 ReadLine 逐行處理避免記憶體耗盡。現代開發請改用 System.IO.StreamReader/Writer 或非同步 I/O 模式。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved