
FileSystemObject(文件系统对象,简称FSO),提供了在windows中操作本地文件和文件夹的功能。不管你是使用VC、V来自B等编程语言,还是使用VBScript(网页脚本,限IE浏览器)、VBA(Off360百科ice脚本)等脚本语言。
FSO 对象模型可以实现文件(夹)的创建、改变、移动和删除等常见操作,也可以获取者究着际所屋朝费文件(夹)的名称、大小、属性、创建日期或最近修改日期等信息,还可以检测是否存在指定的文件夹。通过FSO 对象模型可以获取当载前系统驱动器信息,如驱动器的种类(CD-ROM还是可移动磁盘)、磁盘剩余空间句顾盟鲜员沙等等。
FSO 对象模型简单易用。同样的操作,若调用Windows API则令人抓狂。
FSO对象模型包含在Scripting 类型库 (Scrrun.Dll)中,它同时包含了FileSystemObject、Drive、Folder、File和TextStream五个对象。其中FileSystemObject是顶层对象;Drive用来收集图驱动器的信息;Folder用于文件毛爱架夹的创建、删除、移动、复制、查询路车收答时难内径等操作;File时革用于文件的创建、删除、移叫断府引某动、复制;TextStream对象则是用来完成对文件的读写操作的。
需要注意的是,FSO对象模型提供的方法是冗余的,也就是说在实际使用中,FSO对象模型中包含的不同对象的不同方法进行的却是同样的操正气实论征陆庆之严作,而且FileSystemObje观何证ct对象的方法直接作用于其余对象;
- 中文名 文件系统对象模型
- 外文名 FileSystemObject
创建FSO对象(的两种方法)
(1)前期绑定
先引用"Microsoft 修地问氧修Scripting Runtime",然后将一个变量声明为FSO对象类型:Dim fsoTest 来自As New FileSystemObject;
(2)后期绑定
直接:Set fsoTest 360百科= CreateObject("Scripting.FileSystemObject")。
第一种方式的优点是输入FSO的对象时会给出原思量据体有案提示,缺点是需要绑定库;第二种方式的优缺自和持措右临点反之。
完成了FSO对象模型的创建之后,就可以利用创建的对象行模型的方法访问下属各个对象的属性来获取所需信息或进行相关操作了。