第9章asp的内置组件内容摘要:

除或移动文件夹的方法和属性,也用来向系统询问文件夹名、路径和多种其他属性  Folders集合 :提供在 Folder内的所有文件夹的列表  TextStream对象 :用来读写文本文件 《 ASP程序设计教程及实训指导 》 第 9章 ASP的内置组件 FileSystemObject 对象  作用: FileSystemObject 这个对象包括了一些基本的对文件系统进行操作的方法,比如说,复制和删除文件夹或者文件  语法格式 : % Set fso = (t) % 《 ASP程序设计教程及实训指导 》 第 9章 ASP的内置组件 FileSystemObject 对象 (1)CopyFile方法 :  作用:将一个或多个文件复制到其他位置上  语法格式 : source, destination[, overwrite]  参数: object指定 FileSystemObject对象的名称、source表示指定文件的字符串 、 Destination表示目标位置的字符串 、 overwrite是可选参数,取 Boolean值,表明是否覆盖现有文件:如果是 True(默认值),则覆盖文件;如果是 False,则不覆盖现有文件 《 ASP程序设计教程及实训指导 》 第 9章 ASP的内置组件 FileSystemObject 对象 (2) MoveFile方法  作用:将一个或多个文件从某位置移动到另一位置  语法格式 : source, destination  参数:参数 object指定 FileSystemObject对象的名称、 source指定要移动的文件的路径 、destination指定路径,表示要将文件移动到该目标位置 《 ASP程序设计教程及实训指导 》 第 9章 ASP的内置组件 FileSystemObject 对象 (3) DeleteFile方法  作用:删除指定的文件  语法格式: filespec[, force]  参数:其中参数 object指定 FileSystemObject对象的名称、 filespec指定要删除的文件名 、force是可选参数,取 Boolean值,如果要删除只读文件,则该值为 True;否则为 False(默认) 《 ASP程序设计教程及实训指导 》 第 9章 ASP的内置组件 FileSystemObject 对象 [例 ] 用 FileSystemObject 复制文本文件 html head title例 98/title /head body % set fso=createobject() 《 ASP程序设计教程及实训指导 》 第 9章 ASP的内置组件 FileSystemObject 对象 f:\website\aspbook\9,f:\website\aspbook\img\,false 复制完成 % /body /html 《 ASP程序设计教程及实训指导 》 第 9章 ASP的内置组件 FileSystemObject 对象 (4) 检查文件的存在性 FileExists 方法  作用:检查一个文件是否存在。 如果指定的文件存在,该方法将返回 True,否则返回 False  语法格式 : ( filespec )  参数:参数 object指定 FileSystemObject对象的名称 、 filespec指定一个文件名,表示要确定是否存在的文件 《 ASP程序设计教程及实训指导 》 第 9章 ASP的内置组件 FileSystemObject 对象 [例 ]检测文件是否存在 html head title例 99/title /head body % set f=() if (f:\website\aspbook\) then 《 ASP程序设计教程及实训指导 》 第 9章 ASP的内置组件 FileSystemObject 对象 (文件 f:\website\aspbook\ 存在 ) else (文件 f:\website\aspbook\9 ) end if % /body /html 《 ASP程序设计教程及实训指导 》 第 9章 ASP的内置组件 FileSystemObject 对象 (5) 获取文件和文件夹的特征 File对象的属性列表 :  1) Attributes属性:设置或返回文件或文件夹的属性。  2) DateCreated属性:返回指定的文件或文件夹的创建日期和时间。  3) DateLastAccessed属性:返回指定的文件或文件夹的上次访问日期和时间。  4) DateLastModified属性:返回指定的文件或文件夹的上次修改日期和时间。 《 ASP程序设计教程及实训指导 》 第 9章 ASP的内置组件 FileSystemObject 对象  5) Drive属性:返回指定的文件或文件夹所在的驱动器的驱动器号  6) Name属性:设置或返回指定的文件或文件夹的名称。  7) ParentFolder属性:返回指定文件或文件夹的父文件夹。  8) Path属性:返回指定文件、文件夹或驱动器的路径。  9) Size属性:返回文件或文件夹的字节数。  10) Type属性:返回文件或文件夹的类型信息 《 ASP程序设计教程及实训指导 》 第 9章 ASP的内置组件 FileSystemObject 对象 [例 910] 检查文件的属性 html headtitle例 9- 10/title /head body % set f=(ect) 《 ASP程序设计教程及实训指导 》 第 9章 ASP的内置组件 FileSystemObject 对象 set a=(f:\website\aspbook\) 39。 创建一个 file对象的实例 % br文件名称 :%= % br路 径 :%= % br驱动 器: %=% br文件大小 : %=% br文件类型 :%=% 《 ASP程序设计教程及实训指导 》 第 9章 ASP的内置组件 FileSystemObject 对象 br文件属性 :%=% br上次修改日期 :%=% /body /html 《 ASP程序设计教程及实训指导 》 第 9章 ASP的内置组件 Drivers、 Folders、 Files数据集合 使用 Folder对象处理文件夹  Folder对象的方法和属性:  (1) Copy方法将指定的文件夹从某位置复制到另一位置。  (2) Move方法将指定的文件夹从某位置移动到另一位置。  (3) Delete方法删除指定的文件夹及其所有内容。 《 ASP程序设计教程及实训指导 》 第 9章 ASP的内置组件 Drivers、 Folders、 Files数据集合  (4) IsRootFolder属性检查指定的文件夹是不是根文件夹,如果是根文件夹,则返回 True;否则返回False。  (5) Name属性设置或返回指定的文件夹的名称  (6) ParentFolder属性返回指定文件夹的父文件夹  (7) Size属性返回指定文件夹中所有文件和子文件夹的字节数。  (8) SubFolders属性返回由指定文件夹中所有子文件夹(包括隐藏文件夹和系统文件夹)组成的 Folders集合。 《 ASP程序设计教程及实训指导 》 第 9章 ASP的内置组件 Drivers、 Folders、 Files数据集合 [例 99] 将文件夹从某一位置复制到另一位置 html headtitle例 99/title /head body % set fs=(bject) set fd=(d:\myfiles) 《 ASP程序设计教程及实训指导 》 第 9章 ASP的内置组件 Drivers、 Folders、 Files数据集合 f:\website 复制成功 % /body /html 《 ASP程序设计教程及实训指导 》 第 9章 ASP的内置组件 Drivers、 Folders、 Files数据集合 Folders集合:  组成:由在一指定文件夹内的所有文件夹集合组成  方法: AddFolder FoldName 向 Folders集合中添加一个新的文件夹。 新文件夹为 FolderName  属性:  Count 返回在 Folders集合中文件夹的数目  Item(Key)返回在 Folders集合中由 Key指明的文件夹 《 ASP程序设计教程及实训指导 》 第 9章 ASP的内置组件 Drivers、 Folders、 Files数据集合 [例 912] 显示 D盘中文件夹的数目 html head title例 912/title /head body % set fs=(ject) 《 ASP程序设计教程及实训指导 》 第 9章 ASP的内置组件 Drivers、 Folders、 Files数据集合 set fd=(d:) set fds= a= d盘下有 amp。 a amp。 个文件夹 % /body /html 《 ASP程序设计教程及实训指导 》 第 9章 ASP的内置组件 Drivers、 Folders、 Files数据集合 驱动器( driver)操作 使用如下对象可获得驱动器信息:  (1) DriveExists方法  作用:检查指定的驱动器是否存在,如果存在,则返回 True;否则返回 False  语法格式 : ( drivespec )  参数:参数 object指定 FileSy。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。