Hvordan sjekke om en fil eksisterer ved å bruke VBScript

click fraud protection
Laste ned filer på skjermen

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.