
Det er enkelt å bekrefte at en fil eksisterer med VBScript.
Bildekreditt: Ablestock.com/AbleStock.com/Getty Images
Når du skriver VBScript-kode, kan det hende en programmerer må bekrefte at en fil eksisterer før du utfører en handling eller påkaller en funksjon. Dette kan oppnås ved å få tilgang til Windows Script Host med VBScript og bruke FileSystemObject. Den beste måten å lære denne programmeringsteknikken på er å følge med i et trinn-for-trinn-eksempel. Dette er god praksis for en nybegynner VBScript-programmerer.
Trinn 1
Åpne Notisblokk. Klikk på Windows "Start"-menyen og skriv "notisblokk" i søkeboksen. Velg Notisblokk fra søkeresultatene.
Dagens video
Steg 2
Opprett en ny fil i Notisblokk. Skriv inn noen tilfeldige bokstaver i filen og lagre den som "C:\Temp\test.txt". Denne filen vil bli brukt til å demonstrere VBScript-koden.
Trinn 3
Opprett et nytt nytt dokument i Notisblokk og lagre denne filen som "C:\Temp\FileCheck.vbs". Ved å legge til en ".vbs"-utvidelse til en tekstfil opprettes en kjørbar VBScript-fil på en Windows-datamaskin.
Trinn 4
Kopier og lim inn følgende kode i Notepad-dokumentet:
Alternativ eksplisitt
'Angi dimensjon DIM fso
'Sett objektsett fso = CreateObject("Skript. FileSystemObject")
'Opprett tilstand hvis (fso. FileExists("C:\Temp\test.txt")) Deretter 'Alert User WScript. Echo("Fil finnes!") WScript. Quit() Else 'Alert User WScript. Echo("Fil finnes ikke!") Avslutt If
'Avslutt Script WScript. Slutte()
Trinn 5
Lagre VBScript-filen du nettopp opprettet og avslutt Notisblokk.
Trinn 6
Bla til mappen som inneholder VBScript-filen og dobbeltklikk på "FileCheck.vbs". En meldingsboks skal vises som bekrefter: "Filen eksisterer!" Velg "OK" for å lukke meldingsboksen.
Trinn 7
Gi nytt navn til eller slett "C:\Temp\test.txt"-filen du opprettet i trinn 1; dobbeltklikk deretter på "FileCheck.vbs"-skriptet igjen. Denne gangen eksisterer ikke den angitte filen, og du vil se en melding som proklamerer, "Filen gjør det ikke eksisterer!" If-Then-Else-setningen i VBScript-koden din utfører kontrollen og varsler deg om resultater. Velg "OK" for å lukke meldingsboksen.
Advarsel
Når du arbeider med VBSscript-filer, vil et dobbeltklikke på disse filene starte VBScript-koden. For å redigere en fil med filtypen .vbs, høyreklikk på filen og velg "Rediger" fra kontekstmenyen.