欢迎来到天天文库
浏览记录
ID:50018769
大小:172.00 KB
页数:16页
时间:2020-03-07
《ASP动态网站开发基础教程(第4版) 教学课件 作者 978-7-302-28339-3第8章 ASP的文件处理.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、教材第08章ASP的文件处理ASP的FileAccess组件提供了可用来访问计算机文件系统的方法和属性。FileAccess组件使用FSO(FileSystemObject)对象模型来处理服务器端的文件、文件夹和驱动器。使用FSO可以建立、删除、移动文件和文件夹,检查文件和文件夹是否存在,以及更改文件和文件夹的名字。8.1FSO组件概述8.2利用FSO组件读写文件8.3利用FSO组件管理文件8.4利用FSO组件获取驱动器信息8.5利用FSO组件管理文件夹8.1FSO组件概述主题FileAccess组件提供可用于在计算机文件系统中检索和修改文件的对象。用户可以使用File
2、Access组件创建FileSystemObject对象,简称为FSO。FSO提供用于访问文件系统的方法、属性和集合。FSO可以用来对驱动器、文件夹以及文件等对象进行相关的处理操作。它可以检测并显示出系统驱动器的信息分配情况;可以创建、改变、移动和删除文件夹,并能探测一些给定的文件夹是否存在;可以提取出文件夹的信息,如名称、被创建或最后一次修改的日期等。8.2利用FSO组件读写文件8.2.1TextStream对象简介extStream对象必须通过FileSystemObject对象进行实例化,所以可以把TextStream对象当作是FileSystemObject对象
3、的子对象。TextStream对象的方法及其相关说明如本章表8-3所示。8.2.2创建一个文本文件创建或打开一个文本文件并返回TextStram对象可使用CreateTextFile方法或OpenTextFile方法。1.CreateTextFile方法2.OpenTextFile方法8.2.3向文本文件中添加数据文本文件一经创建,就可以分3步向其中加入数据:即打开文件以备写入数据,写入数据,关闭文件。打开文件的方法有两种,第一种是用File对象的OpenAsTextStream方法,第二种是用FileSystemObject对象的OpenTextFile方法。打开文件
4、后,就可以用TextStream对象的Write或WriteLine方法来写入数据,两者间的惟一差别是WriteLine方法会在字符串的末尾添加换行符。如果想在文本文件中添加一个空行,可使用WriteBlankLines方法。8.2.4读取文本文件中的内容要从文本文件中读取数据,可以使用TextStream对象的Read、ReadLine或者ReadAll方法。Read方法从文本文件中读取指定数量的字符;ReadLine方法读取一整行,但不包括换行符;ReadAll方法读取一个文本文件的所有内容。在使用Read或ReadLine方法时,还可以用Skip方法跳过几个字符,
5、或者用SkipLine方法跳过几行。8.3利用FSO组件管理文件8.3.1File对象简介File对象的属性及其相关说明如本章表8-5所示。8.3.2移动、复制及删除文件FSO对象模式有两种方法来进行移动、复制和删除文件。移动文件:移动一个文件可用File对象的Move方法或FileSystemObject对象的MoveFile方法。复制文件:复制一个文件可用File对象的Copy方法或FileSystemObject对象的CopyFile方法。删除文件:删除一个文件可用File对象的Delete方法或FileSystemObject对象的DeleteFile方法。8.
6、3.3检测文件和文件夹是否存在使用FSO对象的FolderExists和FileExists方法可以检测文件和文件夹是否存在,若存在,则返回True,否则返回False。8.3.4检测文件的属性使用File对象和Folder对象不仅可以实现文件或文件夹的各种操作,而且能得到文件和文件夹的各种属性。8.4利用FSO组件获取驱动器信息通过Drives对象提供的属性,可以获得系统上各个驱动器有关的信息,这些驱动器可以是物理的或通过网络逻辑连接到系统上的。Drives对象的属性及其相关说明如本章表8-7所示。8.5利用FSO组件管理文件夹通过Folder对象提供的属性和方法,可
7、对文件夹进行各种操作,其中包括提取文件夹信息、创建文件夹、删除文件夹、复制文件夹、移动文件夹等。Folder对象提供一组属性,可用这些属性得到关于当前文件夹的更多信息,也可以改变该文件夹的名称。Folder对象的属性及其相关说明如本章表8-8所示。
此文档下载收益归作者所有