Како проверити да ли датотека постоји користећи ВБСцрипт

Преузимање датотека на екрану рачунара

Потврда да датотека постоји је једноставна са ВБСцрипт-ом.

Кредит за слику: Аблестоцк.цом/АблеСтоцк.цом/Гетти Имагес

Када пише ВБСцрипт код, програмер ће можда морати да потврди да датотека постоји пре него што изврши радњу или позове функцију. Ово се може постићи приступањем Виндовс Сцрипт Хост-у помоћу ВБСцрипт-а и коришћењем ФилеСистемОбјецт-а. Најбољи начин да научите ову технику програмирања је да пратите корак по корак пример. Ово је добра пракса за почетнике ВБСцрипт програмера.

Корак 1

Отворите Нотепад. Кликните на Виндовс мени „Старт“ и унесите „бележницу“ у поље за претрагу. Изаберите Нотепад из резултата претраге.

Видео дана

Корак 2

Креирајте нову датотеку у Нотепад-у. Откуцајте неколико насумичних слова у датотеку и сачувајте је као „Ц:\Темп\тест.ткт“. Ова датотека ће се користити за демонстрацију ВБСцрипт кода.

Корак 3

Направите још један нови документ у Нотепад-у и сачувајте ову датотеку као „Ц:\Темп\ФилеЦхецк.вбс“. Додавање екстензије „.вбс“ текстуалној датотеци ствара извршну ВБСцрипт датотеку на Виндовс рачунару.

Корак 4

Копирајте и налепите следећи код у свој Нотепад документ:

Опција Експлицитна

'Подесите димензију ДИМ фсо

'Сет Објецт Сет фсо = ЦреатеОбјецт("Скриптирање. ФилеСистемОбјецт")

„Креирај услов ако (фсо. ФилеЕкистс("Ц:\Темп\тест.ткт")) Затим 'Алерт Усер ВСцрипт. Ецхо("Датотека постоји!") ВСцрипт. Куит() Елсе 'Упозори корисника ВСцрипт. Ецхо("Датотека не постоји!") Крај Ако

„Изађи из скрипте ВСцрипт. Одустати()

Корак 5

Сачувајте ВБСцрипт датотеку коју сте управо креирали и затворите Нотепад.

Корак 6

Дођите до фасцикле која садржи вашу ВБСцрипт датотеку и двапут кликните на „ФилеЦхецк.вбс“. Требало би да се појави оквир са поруком која потврђује: „Датотека постоји!“ Изаберите „ОК“ да бисте затворили оквир за поруке.

Корак 7

Преименујте или избришите датотеку „Ц:\Темп\тест.ткт“ коју сте креирали у 1. кораку; затим поново двапут кликните на скрипту "ФилеЦхецк.вбс". Овог пута наведена датотека не постоји и видећете поруку која каже: „Датотека не постоји постоји!" Наредба Иф-Тхен-Елсе у вашем ВБСцрипт коду обавља проверу и упозорава вас на резултате. Изаберите „ОК“ да бисте затворили оквир за поруке.

Упозорење

Када радите са ВБСцрипт датотекама, двоструки клик на ове датотеке ће покренути ВБСцрипт код. Да бисте уредили датотеку са екстензијом .вбс, кликните десним тастером миша на датотеку и изаберите „Уреди“ из контекстног менија.