打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
vbs学习笔记1

首先分享一个“VBS脚本常用经典代码收集”,这里面关于vbs很丰富的内容。

所有vbs脚本都需要保存为.vbs形式才可以运行

FileSystemObject Object的所有方法参考:http://msdn.microsoft.com/en-us/library/aa262402(v=vs.60).aspx

vbs判断文件是否存在

参考文献:http://bbs.51js.com/thread-72582-1-1.html

这个是我们经常碰到的需求,通过vbs判断一个文件是否存在,这个主要是通过CreateObject("Scripting.FileSystemObject") 对象的fileExists方法来判断。

'=========================================================================='' VBScript Source File -- Created with SAPIEN Technologies PrimalScript 4.0'' NAME: File1.vbs''' COMMENT:判断是否存在一个文件,如果存在,则删除,如果不存在,则建立 ''==========================================================================If IsExitAFile("D:\\test.tst") ThenDeleteAFile("D:\\test.tst")Else CreateAFile("D:\\test.tst")End IfFunction IsExitAFile(filespec)        Dim fso        Set fso=CreateObject("Scripting.FileSystemObject")                If fso.fileExists(filespec) Then                 IsExitAFile=True                Else IsExitAFile=False                End IfEnd Function Sub CreateAFile(filespec)        Dim fso        Set fso=CreateObject("Scripting.FileSystemObject")        fso.CreateTextFile(filespec)End SubSub DeleteAFile(filespec)        Dim fso        Set fso= CreateObject("Scripting.FileSystemObject")        fso.DeleteFile(filespec)End Sub

vbs判断目录是否存在

有了前面的基础,我们接下来就简单了,既然CreateObject("Scripting.FileSystemObject") 对象有fileExists方法,那么有没有folderExists方法呢,我们测试一下

Dim fsoSet fso=CreateObject("Scripting.FileSystemObject")        If fso.folderExists("C:\\Program Files (x86)") Then                 msgbox "ok"Else         msgbox "not ok"End If

在我的64位操作系统上面,以上运行以上脚本提示为ok。

其实还可以参考 ASP FileSystemObject 对象 的用法,大同小异。

 

 

 

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
[寄存]VBS对文件文件夹操作的例子
vbs的一些用法
VBS FSO操作全集
VBS脚本病毒特点 原理分析以及如何防范
vbs文件操作
VFP中如何更改文件夹名称
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服