Innhold
Når du skriver kode i VBScript, kan en programmerer trenge bekreftelse på at en fil eksisterer før du utfører en handling eller ringer til en funksjon. Dette kan kobles ved å få tilgang til "Windows Script Host" sammen med VBScript og bruke FileSystemObject. Den beste måten å lære denne programmeringsteknikken på er å følge et trinnvis eksempel. Det er god praksis for en programmerer som er ny i VBScript.
Trinn 1
Åpne Notisblokk. Klikk på "Start" -menyen og skriv "Notisblokk" i søkeboksen. Velg Notisblokk i søkeresultatene.
Steg 2
Opprett en ny fil i Notisblokk. Skriv inn noen tilfeldige bokstaver i filen og lagre den som: "C: Temp test.txt". Den vil bli brukt til å demonstrere VBScript-koden.
Trinn 3
Lag et nytt dokument i Notisblokk og lagre det som: "C: Temp FileCheck.vbs". Hvis du inkluderer ".vbs" -utvidelsen i tekstfilen, opprettes en Windows-kjørbar VBScript-fil.
Trinn 4
Kopier og plasser følgende kode i Notisblokk-dokumentet:
Alternativ eksplisitt
’Still Dimensjon DIM fso
’Set Object Set fso = CreateObject (" Scripting.FileSystemObject ")
'Opprett tilstand hvis (fso.FileExists ("C: Temp test.txt")) Så' Varsle bruker WScript.Echo ("Filen eksisterer!") WScript.Quit () Else 'Alert bruker WScript.Echo (" Filen eksisterer ikke! ") Slutt Hvis
’Exit Script WScript.Quit ()
Trinn 5
Lagre VBScript-filen du opprettet, og avslutt programmet.
Trinn 6
Åpne 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 som ble opprettet i trinn 1, og dobbeltklikk deretter på "FileCheck.vbs" -skriptet igjen. Den angitte filen eksisterer ikke lenger, og du vil se en melding som sier: " Filen eksisterer ikke! "(Filen eksisterer ikke!). If-Then-Else-setningen i koden sjekker og informerer deg om resultatene. Velg" OK "for å lukke meldingsboksen.