Sadržaj
Tijekom pisanja koda u VBScript, programer će možda trebati potvrdu da datoteka postoji prije izvođenja radnje ili pozivanja funkcije. To se može povezati pristupanjem "Windows Script Hostu" zajedno s VBScriptom i korištenjem FileSystemObject. Najbolji način da naučite ovu tehniku programiranja je slijediti korak po korak. Dobra je praksa za programera koji je novi u VBScript.
Korak 1
Otvorite Notepad. Kliknite izbornik "Start" i u okvir za pretraživanje upišite "Notepad". Odaberite Notepad u rezultatima pretraživanja.
Korak 2
Stvorite novu datoteku u Notepadu. U datoteku unesite slučajna slova i spremite je kao: "C: Temp test.txt". Upotrijebit će se za demonstraciju VBScript koda.
3. korak
Stvorite novi dokument u Notepadu i spremite ga kao: “C: Temp FileCheck.vbs”. Uključivanjem ekstenzije ".vbs" u tekstualnu datoteku stvara se Windows izvršna datoteka VBScript.
4. korak
Kopirajte i stavite sljedeći kod u svoj Notepad dokument:
Opcija eksplicitna
’Postavi dimenziju DIM fso
’Postavi skup objekata fso = CreateObject (" Scripting.FileSystemObject ")
'Stvori uvjet ako (fso.FileExists ("C: Temp test.txt")) Tada' Upozori korisnika WScript.Echo ("Datoteka postoji!") WScript.Quit () Else 'Upozori korisnika WScript.Echo (" Datoteka ne postoji! ") End If
’Izlaz iz skripte WScript.Quit ()
Korak 5
Spremite datoteku VBScript koju ste stvorili i izađite iz programa.
Korak 6
Otvorite mapu koja sadrži datoteku VBScript i dvaput kliknite "FileCheck.vbs". Trebao bi se pojaviti okvir s potvrdom: "Datoteka postoji!" Odaberite "U redu" da biste zatvorili okvir s porukom.
7. korak
Preimenujte ili izbrišite datoteku "C: Temp test.txt" stvorenu u koraku 1, a zatim dvaput kliknite skriptu "FileCheck.vbs". Navedena datoteka više ne postoji i vidjet ćete poruku koja kaže: " Datoteka ne postoji! "(Datoteka ne postoji!). Izvještaj If-Then-Else u kodu provjerava i obavještava vas o rezultatima. Odaberite" OK "da biste zatvorili okvir s porukom.