Sådan kontrolleres om der findes en fil ved hjælp af VBScript

Download af filer på computerskærmen

Det er nemt at bekræfte, at en fil eksisterer med VBScript.

Billedkredit: Ablestock.com/AbleStock.com/Getty Images

Når du skriver VBScript-kode, skal en programmør muligvis bekræfte, at en fil eksisterer, før han udfører en handling eller påkalder en funktion. Dette kan opnås ved at få adgang til Windows Script Host med VBScript og gøre brug af FileSystemObject. Den bedste måde at lære denne programmeringsteknik på er ved at følge med i et trin-for-trin eksempel. Dette er god praksis for en begyndende VBScript-programmør.

Trin 1

Åbn Notesblok. Klik på Windows "Start"-menuen og skriv "notesblok" i søgefeltet. Vælg Notesblok fra søgeresultaterne.

Dagens video

Trin 2

Opret en ny fil i Notesblok. Indtast et par tilfældige bogstaver i filen og gem den som "C:\Temp\test.txt". Denne fil vil blive brugt til at demonstrere VBScript-koden.

Trin 3

Opret endnu et nyt dokument i Notesblok og gem denne fil som "C:\Temp\FileCheck.vbs". Tilføjelse af en ".vbs"-udvidelse til en tekstfil opretter en eksekverbar VBScript-fil på en Windows-computer.

Trin 4

Kopiér og indsæt følgende kode i dit Notepad-dokument:

Mulighed Eksplicit

'Indstil Dimension DIM fso

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

'Opret tilstand hvis (fso. FileExists("C:\Temp\test.txt")) Derefter 'Alert User WScript. Echo("Filen findes!") WScript. Quit() Else 'Alert User WScript. Echo("Filen findes ikke!") Afslut If

'Afslut Script WScript. Afslut()

Trin 5

Gem den VBScript-fil, du lige har oprettet, og afslut Notesblok.

Trin 6

Gå til mappen, der indeholder din VBScript-fil, og dobbeltklik på "FileCheck.vbs". Der skulle vises en meddelelsesboks, der bekræfter: "Filen findes!" Vælg "OK" for at lukke beskedboksen.

Trin 7

Omdøb eller slet "C:\Temp\test.txt"-filen, du oprettede i trin 1; dobbeltklik derefter på scriptet "FileCheck.vbs" igen. Denne gang eksisterer den angivne fil ikke, og du vil se en meddelelse, der proklamerer, "Filen gør det ikke eksisterer!" If-Then-Else-sætningen i din VBScript-kode udfører kontrollen og advarer dig om resultater. Vælg "OK" for at lukke beskedboksen.

Advarsel

Når du arbejder med VBSscript-filer, vil et dobbeltklik på disse filer starte VBScript-koden. For at redigere en fil med filtypenavnet .vbs skal du højreklikke på filen og vælge "Rediger" fra kontekstmenuen.