Kako provjeriti postoji li datoteka pomoću VBScript-a

Preuzimanje datoteka na zaslonu računala

Potvrda postojanja datoteke je jednostavna s VBScriptom.

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

Prilikom pisanja VBScript koda, programer će možda morati potvrditi da datoteka postoji prije izvođenja radnje ili pozivanja funkcije. To se može postići pristupom Windows Script Host-u pomoću VBScript-a i korištenjem FileSystemObject. Najbolji način da naučite ovu tehniku ​​programiranja je slijedeći korak po korak primjer. Ovo je dobra praksa za početnike VBScript programera.

Korak 1

Otvorite Notepad. Kliknite izbornik "Start" u sustavu Windows i u okvir za pretraživanje upišite "bilježnica". Odaberite Notepad iz rezultata pretraživanja.

Video dana

Korak 2

Napravite novu datoteku u Notepadu. Upišite nekoliko nasumičnih slova u datoteku i spremite je kao "C:\Temp\test.txt". Ova datoteka će se koristiti za demonstraciju VBScript koda.

Korak 3

Napravite još jedan novi dokument u Notepadu i spremite ovu datoteku kao "C:\Temp\FileCheck.vbs". Dodavanje ekstenzije ".vbs" tekstualnoj datoteci stvara izvršnu VBScript datoteku na Windows računalu.

4. korak

Kopirajte i zalijepite sljedeći kod u svoj dokument Notepad:

Opcija Eksplicitna

'Postavite dimenziju DIM fso

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

'Stvori uvjet ako (fso. FileExists("C:\Temp\test.txt")) Zatim "Alert User WScript. Echo("Datoteka postoji!") WScript. Quit() Else 'Upozori korisnika WScript. Echo("Datoteka ne postoji!") Kraj Ako

'Izađi iz skripte WScript. Prestati()

Korak 5

Spremite VBScript datoteku koju ste upravo stvorili i zatvorite Notepad.

Korak 6

Potražite mapu koja sadrži vašu VBScript datoteku i dvaput kliknite na "FileCheck.vbs". Trebao bi se pojaviti okvir s porukom koja potvrđuje: "Datoteka postoji!" Odaberite "OK" za zatvaranje okvira s porukom.

Korak 7

Preimenujte ili izbrišite datoteku "C:\Temp\test.txt" koju ste stvorili u 1. koraku; zatim ponovno dvaput kliknite na skriptu "FileCheck.vbs". Ovaj put navedena datoteka ne postoji i vidjet ćete poruku koja kaže: "Datoteka ne postoji postoji!" Naredba If-Then-Else u vašem VBScript kodu obavlja provjeru i upozorava vas na rezultate. Odaberite "OK" za zatvaranje okvira s porukom.

Upozorenje

Kada radite s VBScript datotekama, dvostrukim klikom na te datoteke pokrenut će se VBScript kod. Da biste uredili datoteku s nastavkom .vbs, desnom tipkom miša kliknite datoteku i odaberite "Uredi" iz kontekstnog izbornika.