Jak zkontrolovat, zda soubor existuje pomocí VBScript

Stahování souborů na obrazovce počítače

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“.