AS P动态网站开发教程(第三版)课件作者978-7-302-16457-908章

上传人:E**** 文档编号:89087644 上传时间:2019-05-17 格式:PPT 页数:17 大小:287.50KB
返回 下载 相关 举报
AS P动态网站开发教程(第三版)课件作者978-7-302-16457-908章_第1页
第1页 / 共17页
AS P动态网站开发教程(第三版)课件作者978-7-302-16457-908章_第2页
第2页 / 共17页
AS P动态网站开发教程(第三版)课件作者978-7-302-16457-908章_第3页
第3页 / 共17页
AS P动态网站开发教程(第三版)课件作者978-7-302-16457-908章_第4页
第4页 / 共17页
AS P动态网站开发教程(第三版)课件作者978-7-302-16457-908章_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《AS P动态网站开发教程(第三版)课件作者978-7-302-16457-908章》由会员分享,可在线阅读,更多相关《AS P动态网站开发教程(第三版)课件作者978-7-302-16457-908章(17页珍藏版)》请在金锄头文库上搜索。

1、第08章 ASP的文件处理,ASP的File Access组件提供了可用来访问计算机文件系统的方法和属性。File Access组件使用FSO(File System Object)对象模型来处理服务器端的文件、文件夹和驱动器。使用FSO可以建立、删除、移动文件和文件夹,检查文件和文件夹是否存在,以及更改文件和文件夹的名字。,教学重点与难点,了解FileSystemobject对象 掌握在文件中读写数据的方法 掌握文件的各种操作 了解获得驱动器信息的方法 了解文件夹的操作,8.1 FileSystemObject对象简介,File Access组件提供可用于在计算机文件系统中检索和修改文件的对

2、象。用户可以使用File Access组件创建FileSystemObject对象,简称为FSO。FSO提供用于访问文件系统的方法、属性和集合。 FSO可以对驱动器、文件夹以及文件等对象进行相关的处理操作。可以检测并显示出系统驱动器的信息分配情况;可以创建、改变、移动和删除文件夹,并能检测一些给定的文件夹是否存在;可以提取出文件夹的信息,如名称、被创建或最后一次修改的日期等。,8.2 在文件中读写数据,FSO功能最强大的部分就是对文件的操作,可以用来记数、内容管理、搜索,还可以用来生成动态HTML页面等。 新建文本文件需要使用FileSystemObject对象和该对象的CreateTextF

3、ile方法。TextStream对象提供对存储在磁盘上文件的访问,能够读出或写入顺序文本文件。,TextStream对象的方法和属性 创建文本文件 添加数据到文本文件 读取文本文件,8.2.1 TextStream对象的方法和属性,TextStream对象必须通过FileSystemObject对象进行实例化,所以可以把TextStream对象当作是FileSystemObject对象的子对象。TextStream对象的方法及其相关说明如表所示 。,8.2.2 创建文本文件,创建或打开一个文本文件并返回TextStream对象可使用CreateTextFile方法或OpenTextFile方法

4、。,CreateTextFile方法 OpenTextFile方法,8.2.3 添加数据到文本文件设计,文本文件一经创建,就可以分3步向其中加入数据:即打开文件,写入数据,关闭文件。打开文件的方法有两种,第一种是用File对象的OpenAsTextStream方法,第二种是用FileSystemObject对象的OpenTextFile方法。 打开文件后,就可以用TextStream对象的Write或WriteLine方法写入数据,两者间的唯一差别是WriteLine方法会在字符串的末尾添加换行符。如果想在文本文件中添加一个空行,可使用WriteBlankLines方法。 对文本文件的操作进行

5、完成后,要使用TextStream对象的Close方法关闭文件。,8.2.4 读取文本文件,要从文本文件中读取数据,可以使用TextStream对象的Read、ReadLine或ReadAll方法。Read方法从文本文件中读取指定数量的字符;ReadLine方法读取一整行,但不包括换行符;ReadAll方法读取一个文本文件的所有内容。 在使用Read或ReadLine方法时,还可以用Skip方法跳过几个字符,或用SkipLine方法跳过几行。,8.3 对文件进行的各种操作,File对象提供了对文件属性的访问,通过它的方法能够对文件进行操作。File对象允许复制、删除以及移动文件,还可以检测文件

6、是否存在并查看文件具有什么属性。,File对象的属性与方法 移动、复制和删除文件 检测文件和文件夹是否存在 检测文件和文件夹,8.3.1 File对象的属性与方法,File对象的属性及其相关说明如表所示 。,8.3.2 移动、复制和删除文件,移动一个文件可用File对象的Move方法或FileSystemObject对象的MoveFile方法,复制一个文件可用File对象的Copy方法或FileSystemObject对象的CopyFile方法,删除一个文件可用File对象的Delete方法或FileSystemObject对象的DeleteFile方法。,8.3.3 检测文件和文件夹是否存在

7、,使用FileSystemObject对象的FolderExists和FileExists方法可以检测文件和文件夹是否存在,若存在,则返回True,否则返回False。,8.3.4 检测文件和文件夹,使用File对象和Folder对象不仅可以实现文件和文件夹的各种检测操作,而且能得到文件和文件夹的各种属性。,8.4 获得驱动器的信息,通过Drives对象提供的属性,可以获得系统上各个驱动器有关的信息,这些驱动器可以是物理的或通过网络逻辑连接到系统上的。,8.5 对文件夹进行操作,通过Folder对象提供的属性和方法,可对文件夹进行各种操作,其中包括提取文件夹信息,创建、删除、复制和移动文件夹等。,Folder对象的属性 Folder对象的方法,8.5.1 Folder对象的属性,Folder对象提供一组属性,可用这些属性得到关于当前文件夹的更多信息,也可以改变该文件夹的名称。,8.3.2 Folder对象的方法,Folder对象提供一组可用于复制、删除和移动当前文件夹的方法。这些方法的运行方式与FileSystemObject对象的CopyFolder、DeleteFolder和MoveFolder方法相同。但Folder对象的方法不要求source参数,因为源文件就是这个文件夹。Folder对象的方法及其相关说明如表所示。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号