Kako preveriti, ali datoteka obstaja z uporabo VBScript

Prenos datotek na zaslon računalnika

Z VBScriptom je enostavno potrditi, da datoteka obstaja.

Zasluga slike: Ablestock.com/AbleStock.com/Getty Images

Pri pisanju kode VBScript bo programer morda moral potrditi, da datoteka obstaja, preden izvede dejanje ali prikliče funkcijo. To je mogoče doseči z dostopom do gostitelja skriptov Windows z VBScript in uporabo FileSystemObject. Najboljši način za učenje te tehnike programiranja je, da sledite zgledu po korakih. To je dobra praksa za začetnike programerja VBScript.

Korak 1

Odprite Beležnico. Kliknite meni Windows »Start« in v iskalno polje vnesite »beležnica«. Med rezultati iskanja izberite Beležnica.

Video dneva

2. korak

Ustvarite novo datoteko v beležnici. V datoteko vnesite nekaj naključnih črk in jo shranite kot "C:\Temp\test.txt". Ta datoteka bo uporabljena za prikaz kode VBScript.

3. korak

Ustvarite še en nov dokument v beležnici in shranite to datoteko kot "C:\Temp\FileCheck.vbs". Če besedilni datoteki dodate razširitev ".vbs", ustvarite izvedljivo datoteko VBScript v računalniku z operacijskim sistemom Windows.

4. korak

Kopirajte in prilepite naslednjo kodo v dokument Notepad:

Možnost Eksplicitna

'Nastavite dimenzijo DIM fso

'Set Object Set fso = CreateObject("Skriptiranje. FileSystemObject")

'Ustvari pogoj, če (fso. FileExists("C:\Temp\test.txt")) Nato 'Opozori uporabnika WScript. Echo("Datoteka obstaja!") WScript. Quit() Else 'Opozori uporabnika WScript. Echo("Datoteka ne obstaja!") Konec Če

»Izhod iz skripta WScript. Prenehati()

5. korak

Shranite datoteko VBScript, ki ste jo pravkar ustvarili, in zaprite Beležnico.

6. korak

Prebrskajte do mape, ki vsebuje vašo datoteko VBScript, in dvokliknite "FileCheck.vbs". Pojaviti se mora sporočilo s potrditvijo: "Datoteka obstaja!" Izberite "V redu", da zaprete sporočilo.

7. korak

Preimenujte ali izbrišite datoteko "C:\Temp\test.txt", ki ste jo ustvarili v 1. koraku; nato še enkrat dvokliknite skript "FileCheck.vbs". Tokrat navedena datoteka ne obstaja in videli boste sporočilo, ki razglaša: »Datoteka ne obstaja!" Stavek If-Then-Else v vaši kodi VBScript izvaja preverjanje in vas opozori na rezultate. Izberite "V redu", da zaprete sporočilo.

Opozorilo

Ko delate z datotekami VBScript, se z dvoklikom na te datoteke zažene koda VBScript. Če želite urediti datoteko s pripono .vbs, z desno miškino tipko kliknite datoteko in v kontekstnem meniju izberite »Uredi«.