打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【烟花原创】VBA零基础之第202篇FSO对象(1)

File System Object (FSO) 对象模型提供了一个基于对象的工具来处理文件夹和文件。除了使用传统的Visual Basic 语句和命令之外,还可以使用所熟悉的带有一整套属性、方法和事件的 object.method 语法来处理文件夹和文件。

FSO 对象模型使应用程序能够创建、改变、移动和删除文件夹,或者检测是否存在指定的文件夹,如果存在,在哪。FSO 对象模型也能使您获取关于文件夹的信息,诸如名称、创建日期或最近修改日期等等。


FSO 对象模型支持通过 TextStream 对象创建和操作文本文件。但是,它还不支持二进制文件的创建和操作。


FSO对象模型包括这些对象:

Drive 允许收集关于系统所用的驱动器的信息,诸如驱动器有多少可用空间,其共享名称是什么,等等。请注意,一个“驱动器”并不一定是一个硬盘。它可以是 CD-ROM 驱动器、一个RAM 盘等等。而且,驱动器不一定是和系统物理地连接;也可以通过一个 LAN进行逻辑地连接。

Folder 允许创建、删除或移动文件夹,并向系统查询文件夹的名称、路径等。

Files 允许创建、删除或移动文件,并向系统查询文件的名称、路径等。

FileSystemObject 该组的主要对象,提供一整套用于创建、删除、收集相关信息、以及通常的操作驱动器、文件夹和文件的方法。与本对象相关联的很多方法复制了其它对象中的方法。

TextStream 允许您读和写文本文件。


引用FSO对象

前期绑定的好处不用多说了,在介绍字典对象时,有动手练习过的童鞋应该深有感触。字典对象中的方法与属性不过才10来个,在FSO中,相关的对象及集合就有很多,每个对象中的方法、属性及常量也比较多。添加引用后,基本就不需要靠记了。

VBE中,点击菜单工具,引用:


方法一:找到MicrosoftScripting Runtime,勾选

方法二:点击 浏览,输入scrrun.dll,确定即可。

与之前讲过的引用字典对象是相同的,都是位于同一个库中。


创建FSO对象

方法1

将一个变量声明为FileSystemObject 对象类型


方法2

使用CreateObject 方法来创建一个FileSystemObject 对象


示例:



在上面的语法中,
Scripting 是类型库的名称,而FileSystemObject 则是想要创建一个实例的对象的名称。方法1要求前期绑定,否则会产生编译错误。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
FSO对象模型在VB中的应用
VBA基础入门(23)初识FSO;文件,文件夹的遍历
Matrix - 与 Java 共舞 - Javascript高级应用:文件操作篇
vba
利用VB操作目录和文件夹
fso对象模型
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服