Inhalt
Beim Schreiben von Code in VBScript muss ein Programmierer möglicherweise bestätigen, dass eine Datei vorhanden ist, bevor er eine Aktion ausführt oder eine Funktion aufruft. Dies kann gekoppelt werden, indem Sie zusammen mit VBScript auf "Windows Script Host" zugreifen und FileSystemObject verwenden. Der beste Weg, um diese Programmiertechnik zu erlernen, besteht darin, einem schrittweisen Beispiel zu folgen. Es ist eine gute Praxis für einen Programmierer, der neu in VBScript ist.
Schritt 1
Öffnen Sie den Editor. Klicken Sie auf das Menü "Start" und geben Sie "Notepad" in das Suchfeld ein. Wählen Sie in den Suchergebnissen Editor aus.
Schritt 2
Erstellen Sie eine neue Datei im Editor. Geben Sie einige zufällige Buchstaben in die Datei ein und speichern Sie sie als: "C: Temp test.txt". Es wird verwendet, um den VBScript-Code zu demonstrieren.
Schritt 3
Erstellen Sie ein neues Dokument im Editor und speichern Sie es als: "C: Temp FileCheck.vbs". Wenn Sie die Erweiterung ".vbs" in die Textdatei aufnehmen, wird eine ausführbare Windows-VBScript-Datei erstellt.
Schritt 4
Kopieren Sie den folgenden Code und fügen Sie ihn in Ihr Notepad-Dokument ein:
Option Explizit
’Dimension DIM fso einstellen
’Set Object Set fso = CreateObject (" Scripting.FileSystemObject ")
'Bedingung erstellen If (fso.FileExists ("C: Temp test.txt")) Dann' Benutzer WScript.Echo benachrichtigen ("Die Datei existiert!") WScript.Quit () Andernfalls 'Benutzer WScript.Echo benachrichtigen (") Datei existiert nicht! ") End If
’Skript beenden WScript.Quit ()
Schritt 5
Speichern Sie die von Ihnen erstellte VBScript-Datei und beenden Sie das Programm.
Schritt 6
Öffnen Sie den Ordner, der die VBScript-Datei enthält, und doppelklicken Sie auf "FileCheck.vbs". Ein Meldungsfeld sollte bestätigen: "Die Datei existiert!" Wählen Sie "OK", um das Meldungsfeld zu schließen.
Schritt 7
Benennen Sie die in Schritt 1 erstellte Datei "C: Temp test.txt" um oder löschen Sie sie. Doppelklicken Sie dann erneut auf das Skript "FileCheck.vbs". Die angegebene Datei ist nicht mehr vorhanden und es wird die Meldung " Datei existiert nicht! "(Die Datei existiert nicht!). Die If-Then-Else-Anweisung im Code überprüft und informiert Sie über die Ergebnisse. Wählen Sie" OK ", um das Meldungsfeld zu schließen.