Vsebina
Med pisanjem kode v VBScript programer morda potrebuje potrditev, da datoteka obstaja, preden izvede dejanje ali pokliče funkcijo. To je mogoče povezati z dostopom do "Windows Script Host" skupaj z VBScript in uporabo FileSystemObject. Najboljši način, kako se naučiti te tehnike programiranja, je slediti zgledu po korakih. To je dobra praksa za programerja, ki je nov v VBScript.
Korak 1
Odprite Beležnico. Kliknite meni "Start" in v iskalno polje vnesite "Beležnica". V rezultatih iskanja izberite Beležnica.
2. korak
Ustvarite novo datoteko v Beležnici. V datoteko vnesite naključne črke in jo shranite kot: "C: Temp test.txt". Uporabil se bo za prikaz kode VBScript.
3. korak
Ustvarite nov dokument v Beležnici in ga shranite kot: “C: Temp FileCheck.vbs”. Vključitev razširitve ".vbs" v besedilno datoteko ustvari izvršljivo datoteko VBScript v sistemu Windows.
4. korak
Kopirajte in v dokument Notepad vstavite naslednjo kodo:
Možnost eksplicitno
'Nastavite Dimension DIM fso
’Set Object Set fso = CreateObject (" Scripting.FileSystemObject ")
'Create Condition If (fso.FileExists ("C: Temp test.txt")) Potem' Alert User WScript.Echo ("Datoteka obstaja!") WScript.Quit () Else 'Alert User WScript.Echo (" Datoteka ne obstaja! ") Konec če
'Izhod iz skripta WScript.Quit ()
5. korak
Shranite datoteko VBScript, ki ste jo ustvarili, in zapustite program.
6. korak
Odprite mapo, ki vsebuje datoteko VBScript, in dvokliknite "FileCheck.vbs". Pojavilo se bo sporočilo s potrditvijo: "Datoteka obstaja!" Izberite "V redu", da zaprete okno za sporočila.
7. korak
Preimenujte ali izbrišite datoteko "C: Temp test.txt", ustvarjeno v 1. koraku, nato znova dvokliknite skript "FileCheck.vbs". Navedena datoteka ne obstaja več in prikazalo se bo sporočilo: " Datoteka ne obstaja! "(Datoteka ne obstaja!). Stavek If-Then-Else v kodi preverja in vas obvešča o rezultatih. Izberite" OK ", da zaprete okno s sporočilom.