Как проверить, существует ли файл с помощью VBScript

Скачивание файлов на экран компьютера

С помощью VBScript легко подтвердить, что файл существует.

Кредит изображения: Ablestock.com/AbleStock.com/Getty Images

При написании кода VBScript программисту может потребоваться подтвердить, что файл существует, прежде чем выполнять действие или вызывать функцию. Это может быть выполнено путем доступа к Windows Script Host с помощью VBScript и использования FileSystemObject. Лучший способ изучить эту технику программирования - следовать пошаговому примеру. Это хорошая практика для начинающего программиста VBScript.

Шаг 1

Откройте Блокнот. Щелкните меню «Пуск» Windows и введите «блокнот» в поле поиска. Выберите Блокнот из результатов поиска.

Видео дня

Шаг 2

Создайте новый файл в Блокноте. Введите в файл несколько случайных букв и сохраните его как «C: \ Temp \ test.txt». Этот файл будет использоваться для демонстрации кода VBScript.

Шаг 3

Создайте еще один новый документ в Блокноте и сохраните этот файл как «C: \ Temp \ FileCheck.vbs». Добавление расширения «.vbs» к текстовому файлу создает исполняемый файл VBScript на компьютере Windows.

Шаг 4

Скопируйте и вставьте следующий код в свой документ Блокнота:

Вариант Явный

'Установить размер DIM fso

'Set Object Set fso = CreateObject ("Scripting. FileSystemObject ")

'Создать условие If (fso. FileExists ("C: \ Temp \ test.txt")) Затем 'Оповещать пользователя WScript. Echo («Файл существует!») WScript. Quit () Else 'Предупреждение пользователя WScript. Echo («Файл не существует!») Конец Если

'Выйти из скрипта WScript. Покидать()

Шаг 5

Сохраните файл VBScript, который вы только что создали, и выйдите из Блокнота.

ШАГ 6

Перейдите в папку, содержащую ваш файл VBScript, и дважды щелкните «FileCheck.vbs». Должно появиться окно сообщения, подтверждающее: «Файл существует!» Выберите «ОК», чтобы закрыть окно сообщения.

Шаг 7

Переименуйте или удалите файл «C: \ Temp \ test.txt», созданный на шаге 1; затем еще раз дважды щелкните сценарий «FileCheck.vbs». На этот раз указанный файл не существует, и вы увидите сообщение «Файл не существует! "Оператор If-Then-Else в вашем коде VBScript выполняет проверку и предупреждает вас о полученные результаты. Выберите «ОК», чтобы закрыть окно сообщения.

Предупреждение

При работе с файлами VBSscript двойной щелчок по этим файлам запускает код VBScript. Чтобы отредактировать файл с расширением .vbs, щелкните файл правой кнопкой мыши и выберите «Редактировать» в контекстном меню.