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