ASP入门基础教程-创建文本文件

2016-02-19 16:20 6 1 收藏

下面这个ASP入门基础教程-创建文本文件教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!

【 tulaoshi.com - Web开发 】

  一、创建文本文件的步骤如下:

   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 对象的方法 表二

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

   方 法描         述 Close关闭文件。 Read(Num)从文件指针的位置读取后面的Num个字符,然后存放至字符串。 ReadAll读取整个文件,然后存放至字符串。 ReadLine从文件指针的位置读取一行,然后存放至字符串。 Skip(Num)读取文件时跳过 Num 个字符。 SkipLine读取文件跳过一行。 Write(Strion)将字符串 String 写入文件。 WriteLine(Sring)将字符串 String 写入文件,并在字符串的后面加上换行字符 (vbCrLf) ,若没有指定 String ,表示写入一个空行。 WriteBlankLines(Num)将Num 个换行字符 (vbCrLf) 写入文件,即写入 Num 个空行。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

   三、实例:本实例说明如何利用 TextStream 对象的属性和方法创建一个文本文件并对其执行写操作。代码如下:

% @ language="VBScript" %htmlheadtitle创建文件示例/title/headbodyp正在写文件....../p%'创建 FileSystemObject 对象实例Set fso=Server.CreateObject("Scripting.FileSystemObject")'创建一个文本文件并返回 TextStream对象Set txtFile=fso.CreateTextFile(Server.MapPath("poem.htm"),True)'对文件执行写操作txtFile.WriteLine "HTML"txtFile.WriteLine "HEAD"txtFile.WriteLine "TITLE望庐山瀑布/TITLE"txtFile.WriteLine "/HEAD"txtFile.WriteLine "BODY"txtFile.WriteLine "DIV ALIGN=CENTER"txtFile.WriteLine "H3望庐山瀑布/H3[庸] 李白"txtFile.WriteLine "HR width='50%' COLOR='#CC9999'"txtFile.WriteLine "P日照香炉生紫烟,遥乍瀑布抂前川。/P"txtFile.WriteLine "p飞流直下三千尺,疑是银河落九天。/P"txtFile.WriteLine "ppA HREF='textStream.asp'返回上一页/A"txtFile.WriteLine "/DIV"txtFile.WriteLine "/BODY"txtFile.WriteLine "/HTML"txtFile.Close%DIV ALIGN="center"P文件创建成功!请单击下面的链接打开该文件:/P !--生成的poem.htm文件存放在创建它的文件 textStream.asp 同目录中。--A HREF="poem.htm" TITLE="望庐山瀑布"查看文件/A   A HREF="5-5-2.asp"返回上一页/A/DIV/BODY/HTML

  当执行这个页面后,将在这页面的同一目录下生成一个名为 poem.htm 的页面,其代码如下:

HTMLHEADTITLE望庐山瀑布/TITLE/HEADBODYDIV ALIGN=CENTERH3望庐山瀑布/H3[庸] 李白HR width='50%' COLOR='#CC9999'P日照香炉生紫烟,遥乍瀑布抂前川。/Pp飞流直下三千尺,疑是银河落九天。/PppA HREF='textStream.asp'返回上一页/A/DIV/BODY/HTML

来源:http://www.tulaoshi.com/n/20160219/1611731.html

延伸阅读
打开文本文件是不少程序必须处理的问题。如何更有效地打开文本文件应该是一个值得研究的课题。为此,笔者将自己搜集到的几种方法无私地奉献出来(-_-),供各位参考。同时期盼大家也来参与,借VB编程乐园这块宝地互相交流。如您有这份心,土人在这里先说声谢谢! 下面所举的例子均假设F盘下有一个名为d.txt的文本文件,若需要尝试这些例子请作...
标签: Web开发
script language=vbscript Function bytes2BSTR(vIn)     strReturn = ""     For i = 1 To LenB(vIn)         ThisCharCode = AscB(MidB(vIn,i,1))        ...
标签: 办公软件
工作中,经常会遇到需要用Excel处理的数据是存放在非Excel格式文件(比如文本文件等)中的情况,这时如果用手工方式来采集这些数据的话,实际费时又费力的。实际上,我们可以利用Excel软件的外部数据输入导入功能来迅速导入这些数据,从而极大的提高我们的工作效率。 下面我们以文本文件为例来介绍如何使用Excel的数据导入功能。假设...
标签: Web开发
一个使用fso的class,前面的文章也有提到。这里有比较多的一些实例。 % Dim MyFileFolder Set MyFileFolder = New FileFolderCls ''Response.Write MyFileFolder.MoveAFile("f:\123\4561.exe","f:\123\4562.txt") ''Response.Write MyFileFolder.MoveAFolder("f:\456","f:\ditg\456") ''Response.Writ...
标签: Web开发
1、文件系统对象模型 FileSystemObject 对象模型包括若干对象,可以用于创建、改编、移动和删除文件夹或文件,还可以用于获取文件夹或文件的各种信息。FileSystemObject 对象模型所包含的对象如下表所示: FileSystemObject 对象模型中的对象 表 对象描述 / 语法格式 / 注释 FileSystemObject主要对象,提供一整套用于创建、删除、...

经验教程

487

收藏

86
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部