FileSystemObject对象

编辑:行踪网互动百科 时间:2019-12-06 18:27:52
编辑 锁定
FileSystemObject(文件系统对象,简称FSO),提供了在windows中操作本地文件和文件夹的功能。不管你是使用VC、VB等编程语言,还是使用VBScript(网页脚本,限IE浏览器)、VBA(Office脚本)等脚本语言。
FSO 对象模型可以实现文件(夹)的创建、改变、移动和删除等常见操作,也可以获取文件(夹)的名称、大小、属性、创建日期或最近修改日期等信息,还可以检测是否存在指定的文件夹。通过FSO 对象模型可以获取当前系统驱动器信息,如驱动器的种类(CD-ROM还是可移动磁盘)、磁盘剩余空间等等。
FSO 对象模型简单易用。同样的操作,若调用Windows API则令人抓狂。
FSO对象模型包含在Scripting 类型库 (Scrrun.Dll)中,它同时包含了FileSystemObject、Drive、Folder、File和TextStream五个对象。其中FileSystemObject是顶层对象;Drive用来收集驱动器的信息;Folder用于文件夹的创建、删除、移动、复制、查询路径等操作;File用于文件的创建、删除、移动、复制;TextStream对象则是用来完成对文件的读写操作的。
需要注意的是,FSO对象模型提供的方法是冗余的,也就是说在实际使用中,FSO对象模型中包含的不同对象的不同方法进行的却是同样的操作,而且FileSystemObject对象的方法直接作用于其余对象;
中文名
文件系统对象模型
外文名
FileSystemObject
创建FSO对象(的两种方法)
(1)前期绑定
先引用“Microsoft Scripting Runtime”,然后将一个变量声明为FSO对象类型:Dim fsoTest As New FileSystemObject;
(2)后期绑定
直接:Set fsoTest = CreateObject(“Scripting.FileSystemObject")。
第一种方式的优点是输入FSO的对象时会给出提示,缺点是需要绑定库;第二种方式的优缺点反之。
完成了FSO对象模型的创建之后,就可以利用创建的对象模型的方法访问下属各个对象的属性来获取所需信息或进行相关操作了。
词条标签:
科技