ASP 使用Dictionary对象获取文件夹信息
Dictionary对象为ASP提供集合(Collection)数据结构,它可用于存储键-值对,可以通过对象名而不是通过索引进行访问和引用。集合数据结构类似于数组,但跟数组相比,功能更强大,使用更方便。在集合中不仅可以存储数据值,还可以存储数据键,与每一个数据值对应的数据键都是惟一的,可以使用数据键访问数据值;集合的长度可以自动改变,无需像声明动态数组那样每改变一次长度都要使用Redi m关键字重新声明。
因而,向集合中添加数据十分方便,无需担心会发生越界情况。Dictionary对象包含的方法和属性如表4-1所示。
表4-1 Dictionary对象的方法和属性
下面介绍一个使用Dictionary对象来实现文件夹浏览器的实例,运行后可以列举出指定驱动器上所有文件夹的信息,像文件夹名称、绝对路径、创建时间和大小等,如图4-7所示。
图4-7 文件夹浏览器
如图4-7所示是最终实例的运行效果,在这里仅介绍主要的实现代码。首先读
者需要创建一个ASP文件,并添加一些布局。然后到要显示的位置,添加如下的
它的Add方法将要显示的文件夹属性和描述添加到集合。
接下来编写代码,创建一个FileSystemObject对象并获取一个Folder对象的实
例,再使用Folder对象的SubFolders集合获取文件夹,最后遍历SubFolder集合时
使用dictionaryObj来循环显示文件夹信息。
asp 字符串转数组现在,在上述代码代码的下方添加如下代码来完成本案例。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。