【发布时间】:2014-01-21 06:07:22
【问题描述】:
我正在尝试创建一个脚本来检查归档事件日志文件是否存在,如果存在任何文件,则将它们移动到另一个文件夹。运行这个脚本什么都不做,也不会出错。我相信 If 语句中的通配符是给我带来问题的原因。我是 vbscript 和一般脚本的新手,希望得到一些建议。
Set fso = CreateObject("Scripting.FileSystemObject")
If (fso.FileExists("d:\eventlogs\Archive*.evtx")) Then
FSO.CopyFile "d:\eventlogs\Archive*.evtx" , "d:\eventlogs\archive\"
FSO.Deletefile "d:\eventlogs\archive*.evtx"
End if
【问题讨论】:
-
为什么
VBScript当DOS批处理文件可以做到上述更简单?
标签: vbscript wildcard file-exists