
●●●●●●●●● ASP动态网页制作课程 动态网页制作 ●●●●●●●●●●●● 黑龙江广播电视大学
ASP动态网页制作课程 黑龙江广播电视大学1 动态网页制作

● ●● ASP动态网页制作课程 第9讲文件存取组件 及其它组件 ● ●●●●●●●●●● 黑龙江广播电视大学
ASP动态网页制作课程 黑龙江广播电视大学2 第9讲 文件存取组件 及其它组件

● ●●●●● ASP动态网页制作课程 讲解提纲 ·9.1文件存取组件 ■9.2广告轮显组件 ■9.3浏览器兼容组件 ■9.4文件超链接组件 ■9.5计数器组件 黑龙江广播电视大学
ASP动态网页制作课程 3 黑龙江广播电视大学 讲解提纲 ◼ 9.1 文件存取组件 ◼ 9.2 广告轮显组件 ◼ 9.3 浏览器兼容组件 ◼ 9.4 文件超链接组件 ◼ 9.5 计数器组件

● ASP动态网页制作课程 9.1文件存取组件 ■利用文件存取组件,它可以实现对文本文 件的存取,文件和文件夹的复制、移动和 删除等操作。 ■常用对象有FileSystemObject、 TextStream、Folder和File (注意:对文件和文件夹操作时,要注意 权限问题。) 4 ●● 黑龙江广播电视大学
ASP动态网页制作课程 4 黑龙江广播电视大学 9.1 文件存取组件 ◼ 利用文件存取组件,它可以实现对文本文 件的存取,文件和文件夹的复制、移动和 删除等操作。 ◼ 常用对象有FileSystemObject、 TextStream 、Folder和File ◼ (注意:对文件和文件夹操作时,要注意 权限问题。)

9.1.1 FileSystemObject对象的方法 方法 说明 CreatTextFile 新建一个文本文件 OpenTextFile 打开一个已有的文本文件 GetFile 返回一个fle对象 CopyFile 复制文件 MoveFile 移动文件 DeleteFile 删除文件 FileExists 判断文件是否存在 GetFileName 返回一个指定文件的主文件名 GetExtensionName 返回一个指定文件的扩展名 GetFolder 返回一个folder>对象 Create Folder 创建一个文件夹 CopyFolder 复制一个文件夹 MoveFolder 移动一个文件夹 DeleteFolder 删除一个文件夹 FolderExists 判断文件夹是否存在 GetParentFolderName 返回上一级文件夹的名称
9.1.1 FileSystemObject对象的方法 方 法 说 明 CreatTextFile 新建一个文本文件 OpenTextFile 打开一个已有的文本文件 GetFile 返回一个file对象 CopyFile 复制文件 MoveFile 移动文件 DeleteFile 删除文件 FileExists 判断文件是否存在 GetFileName 返回一个指定文件的主文件名 GetExtensionName 返回一个指定文件的扩展名 GetFolder 返回一个folder对象 CreateFolder 创建一个文件夹 CopyFolder 复制一个文件夹 MoveFolder 移动一个文件夹 DeleteFolder 删除一个文件夹 FolderExists 判断文件夹是否存在 GetParentFolderName 返回上一级文件夹的名称

9.1.2 TextStreami对象的属性和方法 方法 说明 Close 用来关闭一个已打开的数据文件 Read 用来从光标的当前位置开始中读取一定的字符数目 ReadAll 用来读取一个己打开的数据流文件内的所有数据 ReadLine 用来读取一个已打开的数据流文件内的一行数据 Skip 用来跳过已打开的数据流文件内的字符数目 SkipLine 用来跳过已打开的数据流文件内的一整行数据 Write 用来写入数据至一已打开的数据流文件 WriteLine 用来写入一整行数据至一已打开的数据流文件 WriteBlankLine 用来指定欲写入的新行数目
9.1.2 TextStream对象的属性和方法 方 法 说 明 Close 用来关闭一个已打开的数据文件 Read 用来从光标的当前位置开始中读取一定的字符数目 ReadAll 用来读取一个已打开的数据流文件内的所有数据 ReadLine 用来读取一个已打开的数据流文件内的一行数据 Skip 用来跳过已打开的数据流文件内的字符数目 SkipLine 用来跳过已打开的数据流文件内的一整行数据 Write 用来写入数据至一已打开的数据流文件 WriteLine 用来写入一整行数据至一已打开的数据流文件 WriteBlankLine 用来指定欲写入的新行数目

9.1.2 TextStream对象的属性和方法 属性 说明 AtEndOfLine 当光标位于当前行的末尾时,其值为Tue,反之为 False 语法:TextStream对象.AtEndOfLine AtEndOfStream 当光标位于文件末尾时,其值为True,反之为False 语法:TextStream对象.AtEndOfStream Column 计算从行首到当前光标位置的字符数 语法:TextStream对象.Column Line 计算光标所在行在整个文件中的行号 语法:TextStream对象Line
9.1.2 TextStream对象的属性和方法 属 性 说 明 AtEndOfLine 当光标位于当前行的末尾时,其值为True,反之为 False 语法:TextStream对象.AtEndOfLine AtEndOfStream 当光标位于文件末尾时,其值为True,反之为False 语法:TextStream对象.AtEndOfStream Column 计算从行首到当前光标位置的字符数 语法:TextStream对象.Column Line 计算光标所在行在整个文件中的行号 语法:TextStream对象.Line

●●● ASP动态网页制作课程 9.1.3文本文件的基本操作 文本文件的操作也非常简单,包括文本文 件的新建、读取和添加。 ■其实TM文件本质上也是文本文件,也可 以一样操作,只要将扩展名改为.htm即可。 ● 黑龙江广播电视大学
ASP动态网页制作课程 8 黑龙江广播电视大学 9.1.3 文本文件的基本操作 ◼ 文本文件的操作也非常简单,包括文本文 件的新建、读取和添加 。 ◼ 其实HTML文件本质上也是文本文件,也可 以一样操作,只要将扩展名改为.htm即可

ASP动态网页制作课程 (1)新建文本文件 ■语法: ■Set FileSystem对象实例= Server.CreateObject("Scripting.FileSystemObject") ■Set TextStream对象实例=FileSystemi对象实 .CreateTextFile (filename[,overwrite]) ■说明: ■参数Glename是文件的物理路径。 ■表示Overwrite表示允许覆盖,True表示可以,False表示 可以,默认为False ●●●●●●●●●● 黑龙江广播电视大学
ASP动态网页制作课程 9 黑龙江广播电视大学 (1)新建文本文件 ◼ 语法: ◼ Set FileSystem对象实例= Server.CreateObject("Scripting.FileSystemObject") ◼ Set TextStream对象实例=FileSystem对象实 例.CreateTextFile (filename[,overwrite]) ◼ 说明: ◼ 参数filename 是文件的物理路径。 ◼ 表示Overwrite表示允许覆盖,True表示可以,False表示 可以,默认为False

● ●0 ASP动态网页制作课程 (1)新建文本文件具体示例 Dim Fileobject 10-1.asp ·声明一个F1 ileSy3tem0 biect对象实例 Set FileObject=Server.CreateObject("Scripting.FileSystemobject" Dim TextFile '声明一个TextStream对象实例 Set TextFile= Fileobject.CreateTextFile("C:\inetpub\wwwroot\asptemp\chapterl0 test.txt") TextFile.WriteLine("你好") ·向文件中写一行内容 TextFile.riteLine("欢迎您") ·再写一行内容 TextFile.Close '关闭Textstream对象 Re3pon3e.Write"已经成功建立文件,请自已打开查看。" 10 ●●● 黑龙江广播电视大学
ASP动态网页制作课程 10 黑龙江广播电视大学 (1)新建文本文件具体示例 10-1.asp