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
本站由北京市万商天勤律师事务所王兴未律师提供法律服务