在做自动化测试时很多时候需要对文件和文件夹进行操作,如创建读取或查找文件和文件夹等。这些功能都可以通过 FileSystemObject 库实现。
FileSystemObject 体系包含了一些集合,如 drives 、 folders 、 files 。一般对象在进行实例化时可以直接使 createobject ,但有些对象则不可以, FileSystemObject 就是这种需要通过其他对象来间接地创建它。即 FileSystemObject 是 FSO 中其他所有东西的访问入口。要访问 FileSystemObject 的集合对象就必须直接或间接的利用 FileSystemObject 的属性或方法才实现。有时需要逐层找到你所需要的对象,有时 FileSystemObject 正好提供了你所需要的方法。
如查找一个文件,有两种方法。 1 、间接方式:创建 FileSystemObject 对 --->.getDrive----->.RootFolder---->.name
2