Як перевірити, чи існує файл за допомогою VBScript

Завантаження файлів на екран комп'ютера

Підтвердити, що файл існує, легко за допомогою VBScript.

Авторство зображення: Ablestock.com/AbleStock.com/Getty Images

Під час написання коду 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("Сценарії. FileSystemObject")

'Створити умову Якщо (fso. FileExists("C:\Temp\test.txt")) Потім "Повідомити користувача WScript. Echo("Файл існує!") WScript. Quit() Else 'Попередження користувача WScript. Echo("Файл не існує!") End If

«Вийти зі сценарію WScript. вийти ()

Крок 5

Збережіть файл VBScript, який ви щойно створили, і вийдіть з Блокнота.

Крок 6

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

Крок 7

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

Увага

Під час роботи з файлами VBScript подвійне клацання цих файлів запустить код VBScript. Щоб відредагувати файл із розширенням .vbs, клацніть на файлі правою кнопкою миші та виберіть «Редагувати» з контекстного меню.