Tartalom
Amikor kódot ír a VBScript-be, egy programozónak megerősítésre lehet szüksége, hogy létezik fájl, mielőtt műveletet hajtana végre, vagy függvényt hívna meg. Ez összekapcsolható a "Windows Script Host" és a VBScript együttes elérésével, valamint a FileSystemObject használatával. A programozási technika elsajátításának legjobb módja lépésről lépésre történő követése. Jó gyakorlat a VBScript számára új programozó számára.
1. lépés
Nyissa meg a Jegyzettömböt. Kattintson a "Start" menüre, és írja be a "Jegyzettömb" szót a keresőmezőbe. Válassza a Jegyzettömb lehetőséget a keresési eredmények között.
2. lépés
Hozzon létre egy új fájlt a Jegyzettömbben. Írjon be néhány véletlenszerű betűt a fájlba, és mentse el: "C: Temp test.txt". A VBScript kód bemutatására szolgál.
3. lépés
Hozzon létre egy új dokumentumot a Jegyzettömbben, és mentse a következő néven: „C: Temp FileCheck.vbs”. A ".vbs" kiterjesztés beillesztése a szövegfájlba egy Windows futtatható VBScript fájlt hoz létre.
4. lépés
Másolja és helyezze el a következő kódot a Jegyzettömb dokumentumba:
Opció explicit
’A Dimension DIM fso beállítása
’Set Object Set fso = CreateObject (" Scripting.FileSystemObject ")
'Feltétel létrehozása If (fso.FileExists ("C: Temp test.txt")), majd' Figyelmeztetés a felhasználóra: WScript.Echo ("A fájl létezik!") WScript.Quit () Egyéb "Figyelmeztető felhasználó WScript.Echo (" A fájl nem létezik! ") Vége ha
’Exit Script WScript.Quit ()
5. lépés
Mentse el a létrehozott VBScript fájlt, és lépjen ki a programból.
6. lépés
Nyissa meg a VBScript fájlt tartalmazó mappát, és kattintson duplán a "FileCheck.vbs" fájlra. Megjelenik egy üzenetmező, amely megerősíti: "A fájl létezik!" Az üzenetmező bezárásához válassza az "OK" lehetőséget.
7. lépés
Nevezze át vagy törölje az 1. lépésben létrehozott "C: Temp test.txt" fájlt, majd kattintson ismét duplán a "FileCheck.vbs" parancsfájlra. A megadott fájl már nem létezik, és megjelenik egy üzenet: " A fájl nem létezik! "(A fájl nem létezik!). A kódban található If-Then-Else utasítás ellenőrzi és tájékoztatja az eredményekről. Az üzenetmező bezárásához válassza az" OK "lehetőséget.