- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VBS运行错误修复
本帖最后由 we似曾相识 于 2011-3-9 21:45 编辑 //=====================VBS对文件夹操作例子(1)创建文件夹
Dim fso, f
如果指定的文件夹已经存在,则会出现错误。
Set fso = CreateObject(Scripting.FileSystemObject)
Set f = fso.CreateFolder(c:\New Folder)
复制代码
(2)删除文件夹
Dim fso,filespec
filespec=D:\电影 要删除的文件夹路径
Set fso = CreateObject(Scripting.FileSystemObject)
fso.DeleteFolder(filespec)
若删除只读文件夹则将上一行改为fso.DeleteFolder(filespec,true)
复制代码
(3)判断文件夹是否存在
Dim fso,msg,tt
Set fso = CreateObject(Scripting.FileSystemObject)
fldr=C:\Documents and Settings 文件夹路径和名字
tt = fso.FolderExists(fldr) 存在返回true;不存在返回false
If tt=true Then
msg = fldr 存在。
Else
msg = fldr 不存在。
End If
Msgbox msg
复制代码
(4)获取指定目录下所有文件的文件名(不包含文件夹名)
Dim a
a=D:\文件夹1? ???目标文件夹完整路径
Msgbox ShowFolderList(a)
Function ShowFolderList(folderspec)
? ? Dim fso, f, f1, fc, s? ? 定义变量
? ? Set fso = CreateObject(Scripting.FileSystemObject) 创建对象
? ? Set f = fso.GetFolder(folderspec)??得到文件夹下folder对象
? ? Set fc = f.Files
? ? For Each f1 in fc? ?查找所有符合条件的文件名
? ?? ???s = s f1.name
? ?? ???s = s vbcrlf? ? 得到结果并换行
? ? Next
? ? ShowFolderList = s
End Function
复制代码
(5)分离路径中的文件名(不带扩展名)
Msgbox GetTheBase(C:\tt.txt)??GetTheBase返回值tt
Function GetTheBase(filespec)
??Dim fso
??Set fso = CreateObject(Scripting.FileSystemObject)
??GetTheBase = fso.GetBaseName(filespec)
End Function
复制代码
//=====================VBS对文件操作例子(1)创建文件
Dim fso, MyFile
Set fso = CreateObject(Scripting.FileSystemObject)
Set MyFile = fso.CreateTextFile(c:\123.txt, True) true则可以覆盖已有的同名文件
Msgbox 这是一个测试
MyFile.Close??close是必要的,不要省
复制代码
(2)删除文件
Dim fso,filespec
filespec=C:\123.txt 要删除的文件
设置成C:\*.doc则删除C目录下所有.doc扩展名的文档(但不会删除其子文件夹下.doc文档)
Set fso = CreateObject(Scripting.FileSystemObject)
fso.DeleteFile(filespec)
若删除只读文件则将上一行改为fso.DeleteFile(filespec,true)
复制代码
(3)判断文件是否存在
Dim fso,msg,tt
Set fso = CreateObject(Scripting.FileSystemObject)
fle=C:\123.txt 文件的完整路径
tt = fso.FileExists(fle) 存在返回true;不存在返回false
If tt=true Then
msg = fle 存在。
Else
msg = fle 不存在。
End If
Msgbox msg
复制代码
(4)创建快捷方式的例子
用CreateObject的方法开启WshS
您可能关注的文档
- javaee党员管理系统课设..doc
- JAC宪章2014版.doc
- Java动态加载类小实验.doc
- Java关键字总结珍藏版(48个).doc
- java基本学习框架.docx
- java数组初始化详解.doc
- Javascript基础学习.doc
- java学习笔记之语法入门详解.doc
- Java装饰器模式-解析.doc
- jdirfiogjioajogio.doc
- 缺氧诱导因子-1α调控机制对缺氧胃癌细胞侵袭转移的影响及靶向干预策略研究.docx
- 网络浪潮下的坚守与重塑:大学生廉洁教育的创新与实践.docx
- 美国证券内幕交易因果关系证明体系剖析与镜鉴.docx
- 综合电磁法解析乌溪矿区深部成矿机制:理论、实践与创新.docx
- 糖尿病患者胰岛素抵抗程度与甲状腺结节的相关性探究:基于60例样本分析.docx
- 美沙酮维持治疗患者丙肝及艾滋病感染的综合干预策略与成效探究.docx
- 网络浪潮下的思辨与引领:大学生舆情监控与引导探究.docx
- 精准施策:西南交通大学外国语学院大学生弱势群体思政教育路径探究.docx
- 经膀胱2微米激光汽化切除犬前列腺术后尿道再上皮化机制的多维度探究.docx
- 维持性血液透析患者微炎症状态:机制、关联及ACEI类药物的干预探究.docx
文档评论(0)