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

Автор: Mark Sanchez
Дата создания: 6 Январь 2021
Дата обновления: 5 Июль 2024
Anonim
WINDOWS / Трюки и пранки с VBS скриптами и BAT файлами [Озвучка]
Видео: WINDOWS / Трюки и пранки с VBS скриптами и BAT файлами [Озвучка]

Содержание

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


направления

Легко подтвердить, что файл существует с помощью VBScript (Ablestock.com/AbleStock.com/Getty Images)
  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")


    'Создать Wrap.FileException (' C: Temp test.txt ')) Затем "Оповещение пользователя WScript.Echo (" Файл существует! ") WScript.Quit () Файл не найден! ") End If

    Выходной скрипт WScript.Quit ()

  5. Сохраните созданный вами файл VBScript и выйдите из программы.

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

  7. Переименуйте или удалите файл «C: Temp test.txt», созданный на шаге 1, затем снова дважды щелкните сценарий «FileCheck.vbs». Указанный файл больше не существует, и вы увидите сообщение «» Файл не существует! »Оператор If-Then-Missing в коде выполняет проверку и информирует вас о результатах. Нажмите« OK », чтобы закрыть окно сообщения.

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

  • Когда вы работаете с файлами VBScript, двойной щелчок по ним откроет код VBScript. Для редактирования файла расширения .vbs щелкните файл правой кнопкой мыши и выберите «Редактировать» в меню.