Hogyan ellenőrizhető, hogy létezik-e egy fájl VBScript használatával
VBScript kód írásakor előfordulhat, hogy a programozónak meg kell erősítenie a fájl létezését, mielőtt végrehajtana egy műveletet vagy meghívna egy függvényt. Ezt úgy érheti el, hogy a Windows Script Host-t VBScript-el éri el, és használja a FileSystemObject-et. A programozási technika elsajátításának legjobb módja egy lépésről lépésre bemutatott példa követése. Ez egy jó gyakorlat egy kezdő VBScript programozó számára.
1. lépés
Nyissa meg a Jegyzettömböt. Kattintson a Windows "Start" menüjére, és írja be a "jegyzettömb" kifejezést a keresőmezőbe. Válassza a Jegyzettömb lehetőséget a keresési eredmények közül.
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" néven. Ez a fájl a VBScript kód bemutatására szolgál.
3. lépés
Hozzon létre egy másik új dokumentumot a Jegyzettömbben, és mentse ezt a fájlt "C:\Temp\FileCheck.vbs" néven. Ha „.vbs” kiterjesztést ad egy szöveges fájlhoz, akkor egy futtatható VBScript-fájl jön létre Windows rendszerű számítógépen.
4. lépés
Másolja ki és illessze be a következő kódot a Jegyzettömb dokumentumába:
Explicit opció
'Set Dimension DIM fso
'Set Object Set fso =CreateObject("Scripting.FileSystemObject")
'Feltétel létrehozása If (fso.FileExists("C:\Temp\test.txt")) Then 'Alert User WScript.Echo("A fájl létezik!") WScript.Quit() Else 'Fájl figyelmeztetése WScript.Echo("Fájl nem létezik!") Vége Ha
'Kilépés a WScript.Quit()-ból
5. lépés
Mentse el az imént létrehozott VBScript-fájlt, és lépjen ki a Jegyzettömbből.
6. lépés
Keresse meg a VBScript fájlt tartalmazó mappát, és kattintson duplán a „FileCheck.vbs” fájlra. Meg kell jelennie egy üzenetmezőnek, amely megerősíti:"A fájl létezik!" Az üzenetdoboz 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 ismét kattintson duplán a „FileCheck.vbs” szkriptre. Ezúttal a megadott fájl nem létezik, és megjelenik egy üzenet, amely kijelenti:"A fájl nem létezik!" A VBScript-kód If-Then-Else utasítása elvégzi az ellenőrzést, és figyelmezteti Önt az eredményekre. Az üzenetdoboz bezárásához válassza az „OK” lehetőséget.
Figyelmeztetés
Amikor VBSscript fájlokkal dolgozik, ezekre a fájlokra duplán kattintva elindítja a VBScript kódot. .vbs kiterjesztésű fájl szerkesztéséhez kattintson a jobb gombbal a fájlra, és válassza a „Szerkesztés” lehetőséget a helyi menüből.