Зміст
Під час написання коду у VBScript програмісту може знадобитися підтвердження існування файлу перед виконанням дії або викликом функції. Це можна поєднати, отримавши доступ до "Windows Script Host" разом із VBScript та використовуючи FileSystemObject. Найкращий спосіб засвоїти цю техніку програмування - наслідувати покроковий приклад. Це хороша практика для програміста, нового у VBScript.
Крок 1
Відкрийте Блокнот. Клацніть на меню «Пуск» і введіть «Блокнот» у вікні пошуку. Виберіть Блокнот у результатах пошуку.
Крок 2
Створіть новий файл у Блокноті. Введіть кілька випадкових букв у файл і збережіть його як: "C: Temp test.txt". Він буде використаний для демонстрації коду VBScript.
Крок 3
Створіть новий документ у Блокноті та збережіть його як: “C: Temp FileCheck.vbs”. Включення розширення ".vbs" до текстового файлу створює виконуваний файл Windows VBScript.
Крок 4
Скопіюйте та розмістіть у своєму документі Блокнот наступний код:
Варіант Явний
’Встановити розмір DIM fso
’Встановити набір об’єктів fso = CreateObject (" Scripting.FileSystemObject ")
'Create Condition If (fso.FileExists ("C: Temp test.txt")) Тоді' Alert User WScript.Echo ("Файл існує!") WScript.Quit () Else 'Alert User WScript.Echo (" Файл не існує! ") End If
'Вихід зі сценарію WScript.Quit ()
Крок 5
Збережіть створений вами файл VBScript і вийдіть із програми.
Крок 6
Відкрийте папку, що містить файл VBScript, і двічі клацніть на "FileCheck.vbs". З'явиться вікно повідомлення, що підтверджує: "Файл існує!" Виберіть "OK", щоб закрити вікно повідомлення.
Крок 7
Перейменуйте або видаліть файл "C: Temp test.txt", створений на кроці 1, а потім двічі клацніть сценарій "FileCheck.vbs" ще раз. Вказаний файл більше не існує, і ви побачите повідомлення із повідомленням: " Файл не існує! "(Файл не існує!). Оператор If-Then-Else у коді перевіряє та повідомляє про результати. Виберіть" OK ", щоб закрити вікно повідомлення.