Hoe te controleren of een bestand bestaat met behulp van VBScript

Schrijver: Clyde Lopez
Datum Van Creatie: 26 Augustus 2021
Updatedatum: 16 November 2024
Anonim
7 VBScript-FileSystemObject-FileExists
Video: 7 VBScript-FileSystemObject-FileExists

Inhoud

Bij het schrijven van een code in VBScript kan een programmeur bevestiging nodig hebben dat er een bestand bestaat voordat een actie wordt uitgevoerd of een functie wordt aangeroepen. Dit kan worden gekoppeld door de "Windows Script Host" te gebruiken samen 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 oefening voor een VBScript-programmeur voor beginners.


routebeschrijving

Het is gemakkelijk om te bevestigen dat een bestand bestaat met VBScript (Ablestock.com/AbleStock.com/Getty Images)
  1. Open Kladblok. Klik op het menu "Start" en typ "Kladblok" in het zoekvak. Selecteer Kladblok in de zoekresultaten.

  2. Maak een nieuw bestand in Kladblok. Voer enkele willekeurige letters in het bestand in en sla deze op als: "C: Temp test.txt". Het zal worden gebruikt om de VBScript-code te demonstreren.

  3. Maak een nieuw document in Kladblok en sla het op als: "C: Temp FileCheck.vbs". Door de extensie ".vbs" in het tekstbestand op te nemen, wordt een VBScript-bestand gemaakt dat door Windows kan worden uitgevoerd.

  4. Kopieer en plaats de volgende code in uw Kladblok-document:

    Optie Expliciet


    'Stel Dimension DIM fso in

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

    'Create Wrap.FileException (' C: Temp test.txt ')) Vervolgens' Alert User WScript.Echo ("Het bestand bestaat!") WScript.Quit () Bestand niet gevonden! ") Einde als

    'Script afsluiten WScript.Quit ()

  5. Sla het VBScript-bestand op dat u hebt gemaakt en sluit het programma.

  6. Open de map met het VBScript-bestand en dubbelklik op "FileCheck.vbs". Een berichtvenster zou moeten verschijnen om te bevestigen: "Het bestand bestaat!" Selecteer "OK" om het berichtvenster te sluiten.

  7. Hernoem of verwijder het bestand "C: Temp test.txt" dat in stap 1 is gemaakt en dubbelklik vervolgens opnieuw op het script "FileCheck.vbs". Het opgegeven bestand bestaat niet meer en u ziet een bericht met de tekst " Bestand bestaat niet! "De If-Then-Missing-instructie in de code doet de verificatie en informeert u over de resultaten. Selecteer" OK "om het berichtvenster te sluiten.


waarschuwing

  • Wanneer u met VBScript-bestanden werkt, kunt u er dubbel op klikken om de VBScript-code te openen. Om een ​​.vbs extensiebestand te bewerken, klikt u met de rechtermuisknop op het bestand en selecteert u "Bewerken" in het menu.