Kako preveriti, ali datoteka obstaja s pomočjo VBScripta
Pri pisanju kode VBScript mora programer morda potrditi, da datoteka obstaja, preden izvede dejanje ali prikliče funkcijo. To je mogoče doseči z dostopom do Windows Script Host z VBScript in uporabo FileSystemObject. Najboljši način, da se naučite te tehnike programiranja, je, da sledite primeru korak za korakom. To je dobra praksa za začetnika VBScript programerja.
1. korak
Odprite beležnico. Kliknite meni »Start« sistema Windows in v iskalno polje vnesite »beležnica«. V rezultatih iskanja izberite Beležnico.
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 predstavitev kode VBScript.
3. korak
Ustvarite nov dokument v beležnici in shranite to datoteko kot "C:\Temp\FileCheck.vbs". Če besedilni datoteki dodate pripono ».vbs«, ustvarite izvršljivo datoteko VBScript v računalniku z operacijskim sistemom Windows.
4. korak
Kopirajte in prilepite naslednjo kodo v dokument beležnice:
Možnost Eksplicitno
'Nastavi dimenzijo DIM fso
'Set Object Set fso =CreateObject("Scripting.FileSystemObject")
'Ustvari pogoj If (fso.FileExists("C:\Temp\test.txt")) Then 'Opozori uporabnika WScript.Echo("Datoteka obstaja!") WScript.Quit() Else 'Opozori uporabnika WScript.Echo("Datoteka ne obstaja!") End If
'Izhod iz skripta WScript.Quit()
5. korak
Shranite datoteko VBScript, ki ste jo pravkar ustvarili, in zaprite Beležnico.
6. korak
Poiščite mapo, ki vsebuje vašo datoteko VBScript, in dvokliknite »FileCheck.vbs«. Pojavi se okno s sporočilom, ki potrdi:"Datoteka obstaja!" Izberite »V redu«, da zaprete okno s sporočilom.
7. korak
Preimenujte ali izbrišite datoteko "C:\Temp\test.txt", ki ste jo ustvarili v 1. koraku; nato znova dvokliknite skript "FileCheck.vbs". Tokrat navedena datoteka ne obstaja in videli boste sporočilo, ki navaja:"Datoteka ne obstaja!" Izjava If-Then-Else v vaši kodi VBScript izvaja preverjanje in vas opozori na rezultate. Izberite »V redu«, da zaprete okno s sporočilom.
Opozorilo
Pri delu z datotekami VBScript dvoklik na te datoteke zažene kodo VBScript. Če želite urediti datoteko s pripono .vbs, z desno miškino tipko kliknite datoteko in v kontekstnem meniju izberite »Uredi«.