Содержание
При написании кода на VBScript программисту может потребоваться подтверждение существования файла перед выполнением действия или вызовом функции. Это можно связать, обратившись к «Windows Script Host» вместе с VBScript и используя FileSystemObject. Лучший способ изучить эту технику программирования - следовать пошаговому примеру. Это хорошая практика для программиста, плохо знакомого с VBScript.
Шаг 1
Откройте Блокнот. Щелкните меню «Пуск» и введите «Блокнот» в поле поиска. Выберите Блокнот в результатах поиска.
Шаг 2
Создайте новый файл в Блокноте. Введите несколько случайных букв в файл и сохраните его как "C: Temp test.txt". Он будет использоваться для демонстрации кода VBScript.
Шаг 3
Создайте новый документ в Блокноте и сохраните его как «C: Temp FileCheck.vbs». Включение расширения «.vbs» в текстовый файл создает исполняемый файл VBScript Windows.
Шаг 4
Скопируйте и поместите следующий код в свой документ Блокнота:
Вариант Явный
’Установить размер DIM fso
’Set Object Set fso = CreateObject (" Scripting.FileSystemObject ")
'Create Condition If (fso.FileExists ("C: Temp test.txt")) Then' Alert User WScript.Echo ("Файл существует!") WScript.Quit () Else 'Alert User WScript.Echo (" Файл не существует! ») Конец Если
’Выход из сценария WScript.Quit ()
Шаг 5
Сохраните созданный файл VBScript и выйдите из программы.
Шаг 6
Откройте папку, содержащую файл VBScript, и дважды щелкните «FileCheck.vbs». Должно появиться окно сообщения, подтверждающее: «Файл существует!» Выберите «ОК», чтобы закрыть окно сообщения.
Шаг 7
Переименуйте или удалите файл «C: Temp test.txt», созданный на шаге 1, затем снова дважды щелкните сценарий «FileCheck.vbs». Указанный файл больше не существует, и вы увидите сообщение: « Файл не существует! »(Файл не существует!). Оператор If-Then-Else в коде проверяет и информирует вас о результатах. Выберите« ОК », чтобы закрыть окно сообщения.