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