【发布时间】:2011-05-04 01:52:50
【问题描述】:
我有以下来自 vbscript 的 sn-p 代码:
For Each Modified in Files
If IsEmpty(file1) or IsNull(file1) Then
file1 = Modified
Else
file2 = Modified
If hDisk.FreeSpace > 900000000000 Then Exit For
ERROR HERE-->ElseIf file2.DateLastModified < file1.DateLastModified And DateDiff("D", file2.DateLastModified, Now) > 7 Then file2.Delete
ElseIf file1.DateLastModified < file2.DateLastModified And DateDiff("D", file1.DateLastModified, Now) > 7 Then
file1.Delete
file1 = Modified
End If
End If
End If
Next
当我尝试编译脚本时,我收到一个错误,提示我缺少“结束”,更具体地说是预期的“结束”代码 800A03F6。
我已经对代码进行了多次梳理,但似乎无法弄清楚为什么它会给我这个错误。是的,我也尝试使用“End”而不是“End If”
【问题讨论】:
标签: vbscript