Innehåll
När du skriver kod i VBScript kan en programmerare behöva bekräfta att det finns en fil innan du utför en åtgärd eller anropar en funktion. Detta kan kopplas genom att komma åt "Windows Script Host" tillsammans med VBScript och använda FileSystemObject. Det bästa sättet att lära sig denna programmeringsteknik är att följa ett steg-för-steg-exempel. Det är god praxis för en programmerare som är ny i VBScript.
Steg 1
Öppna Anteckningar. Klicka på "Start" -menyn och skriv "Anteckningsblock" i sökrutan. Välj Anteckningar i sökresultaten.
Steg 2
Skapa en ny fil i Anteckningar. Skriv några slumpmässiga bokstäver i filen och spara den som: "C: Temp test.txt". Den kommer att användas för att demonstrera VBScript-koden.
Steg 3
Skapa ett nytt dokument i Anteckningar och spara det som: "C: Temp FileCheck.vbs". Att inkludera tillägget ".vbs" i textfilen skapar en Windows-körbar VBScript-fil.
Steg 4
Kopiera och placera följande kod i ditt Notepad-dokument:
Alternativ Explicit
’Ställ in Dimension DIM fso
’Set Object Set fso = CreateObject (" Scripting.FileSystemObject ")
"Skapa villkor om (fso.FileExists (" C: Temp test.txt ")) Sedan" Varna användare WScript.Echo ("Filen finns!") WScript.Quit () Annars "Varna användare WScript.Echo (" Filen finns inte! ") Avsluta om
’Avsluta script WScript.Quit ()
Steg 5
Spara VBScript-filen du skapade och avsluta programmet.
Steg 6
Öppna mappen som innehåller VBScript-filen och dubbelklicka på "FileCheck.vbs". En meddelanderuta ska visas som bekräftar: "Filen finns!" Välj "OK" för att stänga meddelandefältet.
Steg 7
Byt namn på eller ta bort filen "C: Temp test.txt" som skapades i steg 1 och dubbelklicka sedan på "FileCheck.vbs" -skriptet igen. Den angivna filen finns inte längre och du får se ett meddelande som säger: " Filen finns inte! "(Filen finns inte!). If-Then-Else-uttalandet i koden kontrollerar och informerar dig om resultaten. Välj" OK "för att stänga meddelandefältet.