四川电力职业技术学院5P品课程道 P晶银程ASP精品课程建设 P精品 第7章文件存取组件及其它组 B
第7章 文件存取组件及其它组
四川电力职业技术学院5P品课程道 P晶银程ASP精品课程建设 P精品 主要内容 文件存取组件 广告轮显组件 浏览器兼容组件 ◆文件超链接组件 计数器组件 发送E-mai组件W3 mail ◆文件上传组件 ASPUpload B
文件存取组件 广告轮显组件 浏览器兼容组件 文件超链接组件 计数器组件 发送E-mail组件W3 Jmail 文件上传组件ASPUpload 主要内容
四川电力职业技术学院5P品课程道 P晶银程ASP精品课程建设 P精品 文件存取组件常用对象列表 参数 说明 Filesystem0 b ject几乎包含处理文件和文件夹的所有方法 Textstream主要用于存取文本文件 File 此对象的方法和属性可以处理单个文件 Folder 此对象的方法和属性可以处理文件夹 B
文件存取组件常用对象列表 参 数 说 明 FileSystemObject 几乎包含处理文件和文件夹的所有方法 TextStream 主要用于存取文本文件 File 此对象的方法和属性可以处理单个文件 Folder 此对象的方法和属性可以处理文件夹
四川电力职业技术学院5P品课程道 P晶银程ASP精品课程建设 P精品 FileSystem0 bject对象的方法 方法 说明 Creattextfile新建一个文本文件 0 penTextFile|打开一个已有的文本文件 GetFile 返回一个file对象 Copyfile 复制文件 Moⅴ efile 移动文件 Deletefile 删除文件 Fileexists 判断文件是香存在 GetfileName 返回一个指定文件的主文件名 GetextensionName返回一个指定文件的扩展名 B
FileSystemObject对象的方法 方法 说明 CreatTextFile 新建一个文本文件 OpenTextFile 打开一个已有的文本文件 GetFile 返回一个file对象 CopyFile 复制文件 MoveFile 移动文件 DeleteFile 删除文件 FileExists 判断文件是否存在 GetFileName 返回一个指定文件的主文件名 GetExtensionName 返回一个指定文件的扩展名
四川电力职业技术学院5P品课程道 P晶银程ASP精品课程建设 P精品 FileSystem0 b ject对象的方法(续) 方法 说明 GetFileName 返回一个指定文件的完整的文件名 GetFolder 返回一个 folder对象 CreateFolder 创建一个文件夹 Copy Folder 复制一个文件夹 MoveFolder 移动一个文件夹 Deletefolder 删除一个文件夹 Folderexists 判断文件夹是否存在 Get ParentFolderName返回上一级文件夹名 GetextensionName返回一个指定文件的扩展名 真益程 B
方法 说明 GetFileName 返回一个指定文件的完整的文件名 GetFolder 返回一个folder对象 CreateFolder 创建一个文件夹 CopyFolder 复制一个文件夹 MoveFolder 移动一个文件夹 DeleteFolder 删除一个文件夹 FolderExists 判断文件夹是否存在 GetParentFolderName 返回上一级文件夹名 GetExtensionName 返回一个指定文件的扩展名 FileSystemObject对象的方法 (续)
四川电力职业技术学院5P品课程道 P晶银程ASP精品课程建设 P精品 Textstream对象的属性和方法 方法 说明 Close 关闭一个已打开的数据文件 Re 从光标的当前位置开始从打开的文本文件中读取一定的字符数目 Readall 读取一个已打开的数据流文件内的所有数据 Readline 读取一个已打开的数据流文件的一行数据 Skip 跳过已打开的数据流文件内的字符数目 Skipline 跳过一个已打开的数据流文件的一行数据 Write 写入数据到一已打开的数据流文件 Writeline 写入数据到一已打开的数据流文件内的一整行数据 writeblankline指定欲写入的新行数目 B
方法 说明 Close 关闭一个已打开的数据文件 Read 从光标的当前位置开始从打开的文本文件中读取一定的字符数目 Readall 读取一个已打开的数据流文件内的所有数据 Readline 读取一个已打开的数据流文件的一行数据 Skip 跳过已打开的数据流文件内的字符数目 Skipline 跳过一个已打开的数据流文件的一行数据 Write 写入数据到一已打开的数据流文件 Writeline 写入数据到一已打开的数据流文件内的一整行数据 writeblankline 指定欲写入的新行数目 TextStream对象的属性和方法
四川电力职业技术学院5P品课程道 P晶银程ASP精品课程建设 P精品 TextStream对象的属性 属性 说明 Atendofline当光标位于当前行的末尾时,其值为true,否则 false Atendofstream当光标位于文件的末尾时,其值为true,否则 false Column 计算从行首到当前光标位置的字符数 Line 计算光标所在行在整个文件中的行号 B
TextStream对象的属性 属性 说明 Atendofline 当光标位于当前行的末尾时,其值为true,否则false Atendofstream 当光标位于文件的末尾时,其值为true,否则false Column 计算从行首到当前光标位置的字符数 Line 计算光标所在行在整个文件中的行号
四川电力职业技术学院5P品课程道 P晶银程ASP精品课程建设 P精品 文本文件的基本操作 ◆新建文本文件 Set Filesystem对象实例 server createobject( "scripting. filesystemob ject Set textstream对象实例 = Filesystem对象实例 createtextfile( filename[, overwri te]) 说明: filename指定欲建立的文件名称及其路径 0 verwrite在建立文件时,如果存在同名的文件是否允许覆盖 True为允许, false不允许,默认 false ◆文本文件的读取和添加 Set textstream对象 filesystemXf. opentextfile(filename, [iomode], overwrite]l) B
文本文件的基本操作 文本文件的读取和添加 Set FileSystem对象实例 =server.createobject(“scripting.filesystemobject”) Set textstream对象实例 = FileSystem对象实例.createtextfile(filename[,overwrite]) 说明:filename指定欲建立的文件名称及其路径 Overwrite在建立文件时,如果存在同名的文件是否允许覆盖 True为允许,false不允许,默认false Set textstream对象 =filesystem对象.opentextfile(filename[,[iomode],[overwrite]]) 新建文本文件
四川电力职业技术学院5P品课程道 P晶银程ASP精品课程建设 P精品 文件及文件夹的基本操作 ◆文件的复制、移动和删除 复制: Filesystem0 b ject对象实例.copy源文件 标文件[, overwri te] FileSystemOb ject对象实例 . movefile源文 目标文件 删除: FilesystemObject对象实例. deletefile文件 说明 ●复制时, overwrite为true时,表示可以覆盖,否则不可以,默认为 true ●移动时,如果目标文件存在会报错 ●复制、移动和删除都可以使用通配符 判断文件是否存在返回true或 false B
文件及文件夹的基本操作 文件的复制、移动和删除 复制:FileSystemObject对象实例.copy 源文件,目标文件[,overwrite] 移动: FileSystemObject对象实例.movefile 源文件,目标文件 删除: FileSystemObject对象实例.deletefile文件 说明: 复制时,overwrite为true时,表示可以覆盖,否则不可以,默认为 true 移动时,如果目标文件存在会报错 复制、移动和删除都可以使用通配符 判断文件是否存在返回true或false
四川电力职业技术学院5P品课程道 P晶银程ASP精品课程建设 P精品 文件及文件夹的基本操作 ◆文件夹的新建、复制、移动和删除 新建: FileSystemOb ject对象实例. createfolder文件夹 复制: FilesystemOb ject对象实例.copy源文件夹,目标文件夹[, overwrite] 移动: Filesystem0 b ject对象实例. movefile源文件夹,目标文件夹 删除: FilesystemOb ject对象实例. deletefile文件夹 文件夹是否存在: Filesystemob ject对象实例. folderexists(文件夹) ◆说明: ●复制时, overwrite为true时,表示可以覆盖,否则不可以,默认 为 true ●移动时,如果目标文件存在会报错 复制、移动和删除都可以使用通配符 ●判断文件是夹否存在返回true或 false B
说明: 复制时,overwrite为true时,表示可以覆盖,否则不可以,默认 为true 移动时,如果目标文件存在会报错 复制、移动和删除都可以使用通配符 判断文件是夹否存在返回true或false 文件及文件夹的基本操作 文件夹的新建、复制、移动和删除 新建: FileSystemObject对象实例.createfolder文件夹 复制:FileSystemObject对象实例.copy 源文件夹,目标文件夹[,overwrite] 移动: FileSystemObject对象实例.movefile 源文件夹,目标文件夹 删除: FileSystemObject对象实例.deletefile文件夹 文件夹是否存在: FileSystemObject对象实例.folderexists(文件夹)