ASP的内置组件要点•ASP组件概述•数据库存取组件•文件存取组件•广告轮显组件•浏览器兼容组件•文件超链组件ASP组件概述组件名说明数据库存取组件用于存取数据库文件存取组件用于存取文件,提供文件I/O方法广告轮显组件构建广告页面,维护、修改便利浏览器兼容组件根据客户端浏览器类型送出正确的Web页面文件超链组件用于构建超链接Web页面文件存取组件•利用文件存取组件可以对服务器上的文件和文件夹进行管理,如文本文件的存取、文件和文件夹的复制、移动和删除等等。•对于WindowsNT/2000,必须将文件及文件夹的权限设置为任何人可以存取。•文件存取组件包含的常见对象:FileSystemObject、TextStream、File、FolderFileSystemObject对象的方法•此为最主要的对象,可以创建、打开或读写文件,并可以对文件和文件夹进行新建、复制、移动、删除等操作。方法说明CreateTextFile新建一个文本文件OpenTextFile打开一个已有文本文件GetFile返回一个File对象CopyFile复制文件MoveFile移动文件DeleteFile删除文件FileExists判断文件是否存在GetFolder返回一个Folder对象CreateFolder创建一个文件夹CopyFolder复制一个文件夹MoveFolder移动一个文件夹DeleteFolder删除一个文件夹FolderExists判断一个文件夹是否存在TextStream对象的属性与方法属性说明AtEndOfLine语法:TextStream对象.AtEndOfLineAtEndOfStream语法:TextStream对象.AtEndOfStreamColumn语法:TextStream对象.Column返回光标所在列Line语法:TextStream对象.Line返回光标所在行方法说明Close语法:TextStream对象.Close()Read语法:TextStream对象.Read(CharactersNum)ReadAll语法:string=tStream.AllReadLine语法:string=tStream.ReadLineSkip语法:tStream.Skip(CharactersNum)SkipLine语法:tStream.SkipLineWrite语法:tStream.Write(string)WriteLine语法:tStream.WriteLine([string])WriteBlankLine语法:tStream.WriteBlankLines(NumOflines)新建文本文件•新建文本文件涉及FileSystemObject对象和该对象的CreateTextFile方法•语法:Set<文件系统对象名>=Server.CreateObject(“Scripting.FileSystemObject”)Set<文本流对象名>=<文件系统对象名>.CreateTextFile(filename[,overwrite])Overwrite:为true,允许覆盖;为false,则不允许覆盖。缺省值为flase新建文本文件例<%DimFileObject'定义一个FileSystemObject对象实例DimTextFile'定义一个TextStream对象实例SetFil...