Potvrzení, že soubor existuje, je s VBScriptem snadné.
Kredit obrázku: Ablestock.com/AbleStock.com/Getty Images
Při psaní kódu VBScript může programátor potřebovat před provedením akce nebo vyvoláním funkce potvrdit, že soubor existuje. Toho lze dosáhnout přístupem k hostiteli Windows Script Host pomocí jazyka VBScript a využitím FileSystemObject. Nejlepší způsob, jak se naučit tuto programovací techniku, je následovat krok za krokem příklad. Toto je dobrá praxe pro začínajícího programátora VBScript.
Krok 1
Otevřete Poznámkový blok. Klikněte na nabídku Windows "Start" a do vyhledávacího pole zadejte "notepad". Z výsledků hledání vyberte Poznámkový blok.
Video dne
Krok 2
Vytvořte nový soubor v programu Poznámkový blok. Zadejte několik náhodných písmen do souboru a uložte jej jako "C:\Temp\test.txt". Tento soubor bude použit k demonstraci kódu VBScript.
Krok 3
Vytvořte další nový dokument v programu Poznámkový blok a uložte tento soubor jako "C:\Temp\FileCheck.vbs". Přidáním přípony ".vbs" do textového souboru vytvoříte spustitelný soubor VBScript v počítači se systémem Windows.
Krok 4
Zkopírujte a vložte následující kód do dokumentu Poznámkový blok:
Možnost Explicitní
'Nastavit rozměr DIM fso
'Set Object Set fso = CreateObject("Skriptování. FileSystemObject")
'Vytvořit podmínku If (fso. FileExists("C:\Temp\test.txt")) Poté 'Upozornit uživatele WScript. Echo("Soubor existuje!") WScript. Quit() Else 'Upozornit uživatele na WScript. Echo("Soubor neexistuje!") End If
'Ukončit skript WScript. Přestat()
Krok 5
Uložte soubor VBScript, který jste právě vytvořili, a ukončete Poznámkový blok.
Krok 6
Přejděte do složky obsahující váš soubor VBScript a poklepejte na „FileCheck.vbs“. Mělo by se zobrazit okno se zprávou potvrzující: "Soubor existuje!" Výběrem "OK" zavřete okno zprávy.
Krok 7
Přejmenujte nebo odstraňte soubor "C:\Temp\test.txt", který jste vytvořili v kroku 1; poté znovu dvakrát klikněte na skript "FileCheck.vbs". Tentokrát zadaný soubor neexistuje a uvidíte zprávu prohlašující: „Soubor neexistuje existují!" Příkaz If-Then-Else ve vašem kódu VBScript provádí kontrolu a upozorňuje vás na Výsledek. Výběrem "OK" zavřete okno zprávy.
Varování
Při práci se soubory VBSscript dvojitým kliknutím na tyto soubory spustíte kód VBScript. Chcete-li upravit soubor s příponou .vbs, klikněte na soubor pravým tlačítkem a z kontextové nabídky vyberte „Upravit“.