程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP入門教程 >> ASP入門教程-讀取文本文件

ASP入門教程-讀取文本文件

編輯:ASP入門教程

一、讀取文本文件的步驟如下:

1、創建 FileSystemObject 對象實例;

    <% Set fso=Server.CreateObject("Scripting.FileSystemObject") %>

2、使用FileSystemObject對象的OpenTextFile方法返回一個 TextStream 對象實例;

    <% Set txtFile=fso.OpenTextFile(filename[, iomode[, create[, format]]]) %>

3、使用 TextStream 對象的 Read 、ReadLine 、 ReadAll 、Skip 或 SkipLine 方法從文件中讀取數據。

注:下面我們以 OpenTextFile 方法的各參數作一下注解:

1)txtFile :由OpenText 方法返回的一個TextStream 對象的實例名;     

2) fso :必選參數,指定 FileSystemObject 對象的名稱;

3) filename :必選參數,是一個字符串表達式,用於指定要打開的文件名稱;

4)ipmode :是可選參數,用於指定文件的輸入/輸出模式:

* 如果該參數為1或省略,則以只讀模式打開文件,不能對此文件進行寫操作;

* 如果該參數為2,則以只寫方式打開文件,不能對此文件進行讀操作;

* 如果該參數為8,則打開文件並在文件末尾進行寫操作。

5)create 是可選參數,取 Boolean 值,指出指定的 filename 不存在時是否能夠創建新文件:

* 如果該參數為 True,允許創建新文件;

* 如果該參數為 False 或省略,不允許創建新文件。

6)format ;是可選參數,指定以何種格式打開文件:

* 如果該參數為0或省略,以ASCII 格式打開文件

* 如果為-1,以Unicode 格式打開文件;

* 如果該參數為-2,則以系統默認格式打開文件。

二、讀取文件時用到的方法如下表:

TextStream 對象的方法

方 法 描述 / 表達式 / 注解 Read 從文件指針的位置讀取後面的Num個字符,然後存放至字符串。 object.Read(characters) 參數object指定TextStream對象的名稱,Characters參數指定要從文件讀的字符串數目。 ReadAll 讀取整個文件,然後存放至字符串。 object.ReadAll 參數object指定TextStream對象的名稱。 ReadLine 從文件指針的位置讀取一行,然後存放至字符串。 object.ReadLine 參數object指定TextStream對象的名稱。 Skip 讀取文件時跳過 Num 個字符。 object.Skip(characters) 參數object指定TextStream對象的名稱,Characters參數指定要從文件讀的字符串數目。 SkipLine 讀取文件跳過一行。 object.SkipLin 參數object指定TextStream對象的名稱。

  注:1)跳過一行意味著讀並放棄本行所有字符,如果文件不是以讀方式打開則會出現錯誤。

2) 對打開的文件執行讀寫操作後,應使用 TextStream 對象的 Close 方法關閉文件。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved