Ako skontrolovať, či súbor existuje pomocou VBScript

Sťahovanie súborov na obrazovke počítača

Potvrdenie, že súbor existuje, je jednoduché pomocou VBScript.

Kredit za obrázok: Ablestock.com/AbleStock.com/Getty Images

Pri písaní kódu VBScript môže byť potrebné, aby programátor pred vykonaním akcie alebo vyvolaním funkcie potvrdil, že súbor existuje. Dá sa to dosiahnuť prístupom k hostiteľovi skriptov Windows pomocou jazyka VBScript a využitím objektu FileSystemObject. Najlepším spôsobom, ako sa naučiť túto programovaciu techniku, je nasledovať krok za krokom príklad. Toto je dobrá prax pre začínajúceho programátora VBScript.

Krok 1

Otvorte Poznámkový blok. Kliknite na ponuku „Štart“ systému Windows a do vyhľadávacieho poľa napíšte „poznámkový blok“. Z výsledkov vyhľadávania vyberte Poznámkový blok.

Video dňa

Krok 2

Vytvorte nový súbor v programe Poznámkový blok. Zadajte do súboru niekoľko náhodných písmen a uložte ho ako „C:\Temp\test.txt“. Tento súbor sa použije na demonštráciu kódu VBScript.

Krok 3

Vytvorte ďalší nový dokument v programe Poznámkový blok a uložte tento súbor ako "C:\Temp\FileCheck.vbs". Pridaním prípony „.vbs“ do textového súboru sa vytvorí spustiteľný súbor VBScript na počítači so systémom Windows.

Krok 4

Skopírujte a prilepte nasledujúci kód do dokumentu programu Poznámkový blok:

Možnosť Explicitná

'Nastaviť rozmer DIM fso

'Nastaviť objekt Set fso = CreateObject("Skriptovanie. FileSystemObject")

'Vytvoriť podmienku If (fso. FileExists("C:\Temp\test.txt")) Potom 'Upozorniť používateľa WScript. Echo("Súbor existuje!") WScript. Quit() Else 'Upozorniť používateľa WScript. Echo("Súbor neexistuje!") End If

'Ukončiť skript WScript. Ukončiť ()

Krok 5

Uložte súbor VBScript, ktorý ste práve vytvorili, a ukončite Poznámkový blok.

Krok 6

Prejdite do priečinka obsahujúceho váš súbor VBScript a dvakrát kliknite na „FileCheck.vbs“. Malo by sa zobraziť okno s hlásením potvrdzujúce: "Súbor existuje!" Vyberte "OK" na zatvorenie okna so správou.

Krok 7

Premenujte alebo odstráňte súbor „C:\Temp\test.txt“, ktorý ste vytvorili v kroku 1; potom znova dvakrát kliknite na skript "FileCheck.vbs". Tentoraz zadaný súbor neexistuje a zobrazí sa hlásenie „Súbor neexistuje existujú!" Príkaz If-Then-Else vo vašom kóde VBScript vykonáva kontrolu a upozorňuje vás na výsledky. Vyberte "OK" na zatvorenie okna so správou.

Pozor

Pri práci so súbormi VBSscript dvojitým kliknutím na tieto súbory spustíte kód VBScript. Ak chcete upraviť súbor s príponou .vbs, kliknite pravým tlačidlom myši na súbor a v kontextovej ponuke vyberte položku „Upraviť“.