VBS脚本下FSO介绍

上一篇 / 下一篇  2013-05-07 15:18:02 / 个人分类:QTP

FileSystemObject(FSO)对象模型包含下面的对象和集合。

对象/集合

描述

FileSystemObject

主对象。包含用来创建、删除和获得有关信息,以及通常用来操作驱动器、文件夹和文件的方法和属性。和该对象相关联的许多方法,与其他FSO对象中的方法完全相似;它们是为了方便才被提供的。

Drive

对象。包含用来收集信息的方法和属性,这些信息是关于连接在系统上的驱动器的,如驱动器的共享名和它有多少可用空间。请注意,"drive"并非必须是硬盘,也可以是CD-ROM驱动器,RAM磁盘等等。并非必须把驱动器实物地连接到系统上;它也可以通过网络在逻辑上被连接起来。

Drives

集合。提供驱动器的列表,这些驱动器实物地或在逻辑上与系统相连接。Drives集合包括所有驱动器,与类型无关。要可移动的媒体驱动器在该集合中显现,不必把媒体插入到驱动器中。

File

对象。包含用来创建、删除或移动文件的方法和属性。也用来向系统询问文件名、路径和多种其他属性。

Files

集合。提供包含在文件夹内的所有文件的列表。

Folder

对象。包含用来创建、删除或移动文件夹的方法和属性。也用来向系统询问文件夹名、路径和多种其他属性。

Folders

集合。提供在Folder内的所有文件夹的列表。

TextStream

对象。用来读写文本文件。

FSO的常见方法有:

1、 BulidPath:把文件路径信息添加到现有的文件路径上

2、 CopyFile复制文件

3、 CopyFolder复制文件夹

4、 CreateFolder:创建文件夹

5、 CreateTextFile:创建文本并返回一个TextStream对象

6、 DeleteFile:删除文件

1、 DeleteFolder:删除文件夹及其中所有内容

2、 DriveExits:确定驱动器是否存在

3、 FileExits:确定一个文件是否存在

4、 FolderExists:确定某文件夹是否存在

5、 GetAbsolutePathName:返回一个文件夹或文件的绝对路径

6、 GetBaseName:返回一个文件或文件夹的基本路径

7、 GetDrive:返回一个dreve对象

8、 GetDriveName:返回一个驱动器的名字

9、 GetExtensionName:返回扩展名

10、GetFile:返回一个file对象

11、GetFileName:返回文件夹中文件名称

12、GetFolder:返回一个文件夹对象

13、GetParentFolderName:返回一个文件夹的父文件夹

TAG: FSO QTP qtp vb VB

 

评分:0

我来说两句

Open Toolbar