一、創建文本文件的步驟如下:
1、創建 FileSystemObject 對象實例;
<% Set fso=Server.CreateObject("Scripting.FileSystemObject") %>
2、創建 TextStream 對象實例;
<% txtFile=fso.CreateTextFile(filename[,overwrite[,unicode]]) %>
3、使用 TextStream 對象的方法對文件進行寫操作。
使用 CreateTextFile 方法創建一個文本文件後,可以使用 TextStream 對象的方法對該文件進行寫操作,主要有以下方法:
1)使用 Write 方法向 TextStream 文件寫入字符串,語法格式如下:
txtFile.Write(string)
其中 txtFile 是必選參數,應為 TextSteam 文件對象的名稱。string 是可選參數,指定要寫入文件的文本。
2) 使用 WriteLine 方法向 TextStream 文件寫入指定字符串和新行字符,語法格式如下:
txtFile.WriteLine(string)
其中 txtFile 是必選參數,應為 TextSteam 文件對象的名稱。string 是可選參數,指定要寫入文件的文本。如果省略,將向文件寫入新行字符。
3) 使用 WriteBlankLines 方法在 TextStream 文件中寫入指定數目的新行字符,語法格式如下:
txtFile.WriteBlankLines(lines)
其中 txtFile 是必選參數,應為 TextSteam 文件對象的名稱。Lines 也是必選參數,指定要向文件寫入的新行字符數目。
4)使用 Close 方法關閉打開的 TextStream 文件,語法格式如下:
txtFile.Close
二、TextStream 對象的屬性和方法:
1、TextStream 對象的屬性
TextStream 對象的屬性 屬 性 描 述 AtEndOfLine 若文件指針位於文件中某一行的尾端,返回 True,否則返回 False。 AtEndOfStream 若文件指針位於文件的尾端,返回 True ,否則返回 False 。 Column 返回文件指針位於文件當前行的第幾列。 Line 返回文件指針位於文件當前行的第幾行。2、TextStream 對象的方法
TextStream 對象的方法 <表二>方 法 描 述 Close 關閉文件。 Read(Num) 從文件指針的位置讀取後面的Num個字符,然後存放至字符串。 ReadAll 讀取整個文件,然後存放至字符串。 ReadLine 從文件指針的位置讀取一行,然後存放至字符串。 Skip(Num) 讀取文件時跳過 Num 個字符。 SkipLine 讀取文件跳過一行。 Write(Strion) 將字符串 String 寫入文件。 WriteLine(Sring) 將字符串 String 寫入文件,並在字符串的後面加上換行字符 (vbCrLf) ,若沒有指定 String ,表示寫入一個空行。 WriteBlankLines(Num) 將Num 個換行字符 (vbCrLf) 寫入文件,即寫入 Num 個空行。