Bevestigen dat een bestand bestaat, is eenvoudig met VBScript.
Afbeelding tegoed: Ablestock.com/AbleStock.com/Getty Images
Bij het schrijven van VBScript-code moet een programmeur mogelijk bevestigen dat een bestand bestaat voordat een actie wordt uitgevoerd of een functie wordt aangeroepen. Dit kan worden bereikt door toegang te krijgen tot de Windows Script Host met VBScript en gebruik te maken van het FileSystemObject. De beste manier om deze programmeertechniek te leren, is door een stapsgewijs voorbeeld te volgen. Dit is een goede gewoonte voor een beginnende VBScript-programmeur.
Stap 1
Kladblok openen. Klik op het Windows-menu "Start" en typ "kladblok" in het zoekvak. Selecteer Kladblok in de zoekresultaten.
Video van de dag
Stap 2
Maak een nieuw bestand in Kladblok. Typ een paar willekeurige letters in het bestand en sla het op als "C:\Temp\test.txt". Dit bestand wordt gebruikt om de VBScript-code te demonstreren.
Stap 3
Maak nog een nieuw document in Kladblok en sla dit bestand op als "C:\Temp\FileCheck.vbs". Door de extensie ".vbs" aan een tekstbestand toe te voegen, wordt een uitvoerbaar VBScript-bestand op een Windows-computer gemaakt.
Stap 4
Kopieer en plak de volgende code in uw Kladblok-document:
Optie expliciet
'Afmeting DIM instellen fso'
'Set Object Set fso = CreateObject("Scripting. BestandssysteemObject")
'Voorwaarde maken als (fso. FileExists("C:\Temp\test.txt")) Dan 'Waarschuw gebruiker WScript. Echo("Bestand bestaat!") WScript. Quit() Else 'Waarschuw gebruiker WScript. Echo("Bestand bestaat niet!") End If
'Sluit Script WScript af. Ontslag nemen()
Stap 5
Sla het VBScript-bestand op dat u zojuist hebt gemaakt en sluit Kladblok af.
Stap 6
Blader naar de map met uw VBScript-bestand en dubbelklik op "FileCheck.vbs". Er zou een berichtvenster moeten verschijnen waarin wordt bevestigd: "Bestand bestaat!" Selecteer "OK" om het berichtvenster te sluiten.
Stap 7
Hernoem of verwijder het bestand "C:\Temp\test.txt" dat u in stap 1 hebt gemaakt; dubbelklik vervolgens nogmaals op het script "FileCheck.vbs". Deze keer bestaat het opgegeven bestand niet en ziet u een bericht met de mededeling: "Bestand bestaat niet" bestaan!" De If-Then-Else-instructie in uw VBScript-code voert de controle uit en waarschuwt u voor de resultaten. Selecteer "OK" om het berichtvenster te sluiten.
Waarschuwing
Als u met VBSscript-bestanden werkt, wordt door dubbelklikken op deze bestanden de VBScript-code gestart. Om een bestand met de extensie .vbs te bewerken, klikt u met de rechtermuisknop op het bestand en selecteert u "Bewerken" in het contextmenu.