首页 理论教育 如何创建文本文件和ASP动态网页设计

如何创建文本文件和ASP动态网页设计

时间:2023-11-05 理论教育 版权反馈
【摘要】:FileSystemObject对象支持通过TextStream对象来创建和操作文本文件。若要创建一个文本文件并对其进行写操作,则应首先创建FileSystemObject对象实例,然后通过调用该对象的CreateTextFile方法创建指定文件,并返回TextStream对象实例。本例说明如何创建一个文本文件并对其执行写操作,如图5-3所示。

如何创建文本文件和ASP动态网页设计

FileSystemObject对象支持通过TextStream对象来创建和操作文本文件。若要创建一个文本文件并对其进行写操作,则应首先创建FileSystemObject对象实例,然后通过调用该对象的CreateTextFile方法创建指定文件,并返回TextStream对象实例。接着使用TextStream对象的方法对文件进行写操作并关闭文件。其步骤如下:

(1)创建FileSystemObject对象实例

使用Server.CreateObject方法可以创建一个File SystemObject对象实例,语法格式为:

〈%Setfso=Server.CreateObject(″Scripting.FileSystemObject″)%〉

(2)创建Text Stream对象实例

FileSystemObject对象的CreateTextFile方法创建指定的文本文件并返回TextStream对象实例,该对象可以用于读或写创建的文件。

语法格式:

Object.CreateTextFile(filename[,overwrite[,unicode]])

(3)使用TextStream对象的方法对文件进行写操作

使用CreateTextFile方法创建一个文本文件后,可以使用TextStream对象对该文件进行写操作。主要有以下方法。

①使用Write方法向TextStream文件写入指定字符串。

语法格式:

Object.Write(String)

②使用WriteLine方法向TextStream文件写入指定字符串和新行字符。

语法格式:

Object.WriteLine(String)

③使用WriteBlankLines方法向TextStream文件中写入指定数目的新行字符。

语法格式:

Object.WriteBlankLines(Num)

④使用Close方法关闭打开的TextStream文件。

语法格式:

Object.Close

详细的方法介绍参见表5-6。

【例5.3】本例说明如何创建一个文本文件并对其执行写操作,如图5-3所示。

图5-3 创建文本文件示例

文件命名为5-3.asp的页面代码如下:

〈% @LANGUAGE =″VBScript″%〉

〈HTML〉

〈HEAD〉

〈TITLE〉创建文本文件示例〈/TITLE〉(www.xing528.com)

〈/HEAD〉

〈BODY〉

〈P〉正在写文件-〉-〉-〉-〉-〉-〉-〉-〉〈/P〉

〈%

′创建File System Object对象实例

Set fso=Server.CreateObject(″Scripting.File SystemObject″)

′创建一个文本文件并返回Text Stream对象

Set txtFile =fso.CreateTextFile(Server.MapPath(″wenxue.htm″),True)

′对文件执行写操作

txtFile.WriteLine″〈HTML〉″

txtFile.WriteLine″〈HEAD〉″

txtFile.WriteLine″〈TITLE〉中国古典文学〈/TITLE〉″

txtFile.WriteLine″〈/HEAD〉″

txtFile.WriteLine″〈BODY〉″

txtFile.WriteLine″〈DIVALIGN=center〉″

txtFile.WriteLine″〈H2〉中国古典文学〈/H2〉″

txtFile.WriteLine″〈HR COLOR =red〉″

txtFile.WriteLine″〈P〉红楼梦三国演义〈/P〉″

txtFile.WriteLine″〈P〉水浒传西游记〈/P〉″

txtFile.WriteLine″〈/DIV〉″

txtFile.WriteLine″〈/BODY〉″

txtFile.WriteLine″〈/HTML〉″

txtFile.Close

%〉

〈P〉文件创建成功!请单击下面的链接打开该文件:〈/P〉

〈A HREF=″wenxue.htm″TITLE=″中国古典文学″〉查看文件〈/A〉

〈/BODY〉

〈/HTMI〉

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈