Faili olemasolu on VBScripti abil lihtne kinnitada.
Pildi krediit: Ablestock.com/AbleStock.com/Getty Images
VBScripti koodi kirjutamisel võib programmeerijal olla vaja enne toimingu sooritamist või funktsiooni käivitamist faili olemasolu kinnitada. Seda saab teha VBScriptiga Windowsi skripti hostile juurde pääsedes ja FileSystemObjecti kasutades. Parim viis selle programmeerimistehnika õppimiseks on järgida samm-sammult näidet. See on hea tava alustava VBScripti programmeerija jaoks.
Samm 1
Avage Notepad. Klõpsake Windowsi menüül "Start" ja tippige otsingukasti "notepad". Valige otsingutulemuste hulgast Notepad.
Päeva video
2. samm
Looge Notepadis uus fail. Sisestage faili mõned juhuslikud tähed ja salvestage see kui "C:\Temp\test.txt". Seda faili kasutatakse VBScripti koodi demonstreerimiseks.
3. samm
Looge Notepadis uus dokument ja salvestage see fail nimega "C:\Temp\FileCheck.vbs". Laienduse ".vbs" lisamine tekstifailile loob Windowsi arvutis käivitatava VBScript-faili.
4. samm
Kopeerige ja kleepige järgmine kood oma Notepadi dokumenti:
Valik Selgesõnaline
'Määra Dimension DIM fso
'Set Object Set fso = CreateObject("Skriptimine. FileSystemObject")
'Loo tingimus If (fso. FileExists("C:\Temp\test.txt")) Seejärel käsk Alert User WScript. Echo("Fail on olemas!") WScript. Quit() Else 'Alert User WScript. Echo("Faili pole olemas!") End If
Välju skriptist WScript. Lõpeta ()
5. samm
Salvestage äsja loodud VBScript-fail ja väljuge Notepadist.
6. samm
Sirvige oma VBScript-faili sisaldavat kausta ja topeltklõpsake failil "FileCheck.vbs". Ilmuma peaks teatekast, mis kinnitab: "Fail on olemas!" Sõnumikasti sulgemiseks valige "OK".
7. samm
Nimetage ümber või kustutage 1. sammus loodud fail "C:\Temp\test.txt"; seejärel topeltklõpsake uuesti skriptil "FileCheck.vbs". Seekord pole määratud faili olemas ja näete teadet "Faili ei ole olemas!" Teie VBScripti koodis olev If-Then-Else lause teostab kontrolli ja hoiatab teid tulemused. Sõnumikasti sulgemiseks valige "OK".
Hoiatus
VBSscripti failidega töötades käivitab nendel failidel topeltklõps VBScripti koodi. Vbs-laiendiga faili redigeerimiseks paremklõpsake failil ja valige kontekstimenüüst "Muuda".