VBS自学(三)

这篇博客介绍了VBS中使用FileSystemObject(FSO)进行文件和文件夹操作的方法,包括Drive、Drives、File、Files、Folder、Folders和Textstream对象的使用。详细阐述了FSO的常见方法,如BuildPath、CopyFile、CopyFolder、CreateFolder等。此外,还讲解了如何创建、删除、复制和移动文件夹,以及如何利用SendKeys命令简化重复操作,如自动登录应用程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

7.Vbs脚本编程简明教程之七—FSO的常见对象和方法
文件系统是所有操作系统最重要的部分之一,脚本经常会需要对文件及文件夹进行访问和管理,在Vbs中对桌面和文件系统进行访问的顶级对象是FileSystemObject(FSO),这个对象特别复杂,是vbs进行文件操作的核心。此节内容应了如指掌。
FSO包含的常见对象有:
Drive对象:包含储存设备的信息,包括硬盘、光驱、ram盘、网络驱动器
Drives集合:提供一个物理和逻辑驱动器的列表 
File 对象:检查和处理文件 
Files集合:提供一个文件夹中的文件列表 
Folder对象:检查和处理文件夹 
Folders集合:提供文件夹中子文件夹的列表 
Textstream对象:读写文本文件 
FSO的常见方法有:
BulidPath:把文件路径信息添加到现有的文件路径上
CopyFile:复制文件
CopyFolder:复制文件夹
CreateFolder:创建文件夹
CreateTextFile:创建文本并返回一个TextStream对象
DeleteFile:删除文件
DeleteFolder:删除文件夹及其中所有内容
DriveExits:确定驱动器是否存在
FileExits:确定一个文件是否存在
FolderExists:确定某文件夹是否存在
GetAbsolutePathName:返回一个文件夹或文件的绝对路径 
GetBaseName:返回一个文件或文件夹的基本路径 
GetDrive:返回一个dreve对象 
GetDriveName:返回一个驱动器的名字 
GetExtensionName:返回扩展名 
GetFile:返回一个file对象 
GetFileName:返回文件夹中文件名称 
GetFolder:返回一个文件夹对象
GetParentFolderName:返回一个文件夹的父文件夹 
GetSpecialFolder:返回指向一个特殊文件夹的对象指针 
GetTempName:返回一个可以被createtextfile使用的随机产生的文件或文件夹的名称 
MoveFile:移动文件
MoveFolder:移动文件夹
OpenTextFile:打开一个存在的文件并返回一个TextStream对象
8.Vbs脚本编程简明教程之八—FSO中文件夹的基本操作
1、使用fso
由于fso不是wsh的一部分,所以我们需要建立他的模型
例如set fs=wscript.createobject(“scripting.filesystemobject”)
这样就建立了fso的模型。如果要释放的话也很简单,set fs=nothing
2、使用文件夹
在创建前,[作者:临汾市外事旅游局薛靖澜,转载请注明出处]我们一般需要检查该文件夹是否存在例如:
dim fs,s //定义fs、s两个变量
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值