您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页VB-FSO的常见对象和方法

VB-FSO的常见对象和方法

来源:意榕旅游网
VB-FSO的常见对象和⽅法

1.

set fs=wscript.createobject(“scripting.filesystemobject”) 这样就建⽴了fso的模型。如果要释放的话也很简单, set fs=nothing2.

注意:如果c:\\data 和d:\\data都存在,脚本会出错,复制也就会停⽌,如果要强制覆盖,使⽤fs.copyfolder “c:\\data”,“d:\\data”,true3.

例如, fs.movefolder :c:\\data\e*” , “d:\\working”

注意:在⽬的路径最后没有使⽤“\\” 也就是说我没有这样写: fs.movefolder c:\\data\e*” , “d:\\working\\”

这样写的话,如果d:\\working ⽬录不存在,windows就不会为我们⾃动创建这个⽬录。4.

如果使⽤folder对象也完全是可以的:

set fs= wscript.createobject(“scripting.filesystemobject”) set f=fs.getfolder(“c:\\data”)

f.delete //删除⽂件夹c:\\data。如果有⼦⽬录,也会被删除 f.copy “d:\\working”,true //拷贝到d:\\working f.move “d:\emp” //移动到d:\emp 5. Get File Size

Set fso = CreateObject(\"Scripting.FileSystemObject\") Set f = fso.GetFile(filePath) GetFileSize = f.Size

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对象

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务