Kuidas kontrollida, kas fail on VBScripti abil olemas

Failide allalaadimine arvutiekraanil

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".