Съдържание
Когато пише код в VBScript, програмист може да се нуждае от потвърждение, че съществува файл, преди да извърши действие или да извика функция. Това може да се свърже чрез достъп до "Windows Script Host" заедно с VBScript и използване на FileSystemObject. Най-добрият начин да научите тази техника на програмиране е да следвате стъпка по стъпка примера. Добра практика е за програмист, нов за VBScript.
Етап 1
Отворете Notepad. Кликнете върху менюто "Старт" и въведете "Notepad" в полето за търсене. Изберете Notepad в резултатите от търсенето.
Стъпка 2
Създайте нов файл в Notepad. Въведете няколко произволни букви във файла и го запазете като: "C: Temp test.txt". Той ще се използва за демонстриране на кода на VBScript.
Стъпка 3
Създайте нов документ в Notepad и го запазете като: “C: Temp FileCheck.vbs”. Включването на разширението ".vbs" в текстовия файл създава изпълним Windows файл VBScript.
Стъпка 4
Копирайте и поставете следния код в документа си в Notepad:
Опция Изрично
’Задайте Dimension DIM fso
’Set Object Set fso = CreateObject (" Scripting.FileSystemObject ")
„Създаване на условие ако (fso.FileExists („ C: Temp test.txt “)) Тогава„ Alert User WScript.Echo („Файлът съществува!“) WScript.Quit () Else 'Alert User WScript.Echo (" Файлът не съществува! ") Край Ако
’Изход от скрипт WScript.Quit ()
Стъпка 5
Запазете създадения от вас файл VBScript и излезте от програмата.
Стъпка 6
Отворете папката, която съдържа файла VBScript и щракнете двукратно върху „FileCheck.vbs“. Трябва да се появи поле за съобщение, потвърждаващо: "Файлът съществува!" Изберете "OK", за да затворите полето за съобщения.
Стъпка 7
Преименувайте или изтрийте файла "C: Temp test.txt", създаден в стъпка 1, след което щракнете двукратно върху скрипта "FileCheck.vbs". Посоченият файл вече не съществува и ще видите съобщение, което казва: " Файлът не съществува! "(Файлът не съществува!). Изявлението If-Then-Else в кода проверява и ви информира за резултатите. Изберете" OK ", за да затворите полето за съобщение.