У меня есть этот VBScript код, который, как предполагается писать каждый файл в каталоге:Неопределенная переменная «Файл» в VBScript
Option Explicit
Dim fso: Set fso = CreateObject("Scripting.FileSystemObject")
Dim dir: dir = fso.GetAbsolutePathName(".") & "/important/"
For Each file In fso.GetFolder(dir).Files
If UCase(fso.GetExtensionName(file.Name)) = "JS" Or UCase(fso.GetExtensionName(file.Name)) = "VBS" Then
Dim op: Set op = file.OpenAsTextStream(2,-2)
op.Write "This file has been written!"
op.Close
End If
Next
MsgBox("Done!")
Но сервер сценариев Windows продолжает жаловаться и говорить, что у меня неопределенную переменную "файл". Ошибка возникает в строке 7. Я понятия не имею, почему эта ошибка возникает, и помощь действительно будет оценена.