Kaip patikrinti, ar failas egzistuoja naudojant VBScript

Parsisiųsti failus į kompiuterio ekraną

Patvirtinti, kad failas egzistuoja, lengva naudojant VBScript.

Vaizdo kreditas: Ablestock.com/AbleStock.com/Getty Images

Rašant VBScript kodą, programuotojui gali tekti patvirtinti, kad failas egzistuoja prieš atlikdamas veiksmą arba iškviesdamas funkciją. Tai galima padaryti prisijungus prie „Windows Script Host“ su VBScript ir naudojant „FileSystemObject“. Geriausias būdas išmokti šios programavimo technikos yra sekti nuoseklų pavyzdį. Tai gera praktika pradedančiam VBScript programuotojui.

1 žingsnis

Atidarykite Notepad. Spustelėkite „Windows“ meniu „Pradėti“ ir paieškos laukelyje įveskite „notepad“. Paieškos rezultatuose pasirinkite Notepad.

Dienos vaizdo įrašas

2 žingsnis

Sukurkite naują failą Notepad. Į failą įveskite kelias atsitiktines raides ir išsaugokite jį kaip "C:\Temp\test.txt". Šis failas bus naudojamas VBScript kodui parodyti.

3 veiksmas

Sukurkite kitą naują dokumentą Notepad ir išsaugokite šį failą kaip "C:\Temp\FileCheck.vbs". Prie tekstinio failo pridėjus plėtinį „.vbs“, „Windows“ kompiuteryje sukuriamas vykdomasis VBScript failas.

4 veiksmas

Nukopijuokite ir įklijuokite šį kodą į savo Notepad dokumentą:

Parinktis Aiški

„Nustatyti matmenų DIM fso

'Set Object Set fso = CreateObject("Scenarijų rašymas. FileSystemObject")

„Sukurti sąlygą If (fso. FileExists("C:\Temp\test.txt")) Tada "Alert User WScript". Echo ("Failas egzistuoja!") WScript. Quit() Else 'Įspėti naudotojo WScript. Echo ("Failas neegzistuoja!") Pabaiga, jei

„Išeiti iš Script WScript. išeiti ()

5 veiksmas

Išsaugokite ką tik sukurtą VBScript failą ir išeikite iš Notepad.

6 veiksmas

Naršykite aplanką, kuriame yra jūsų VBScript failas, ir dukart spustelėkite „FileCheck.vbs“. Turėtų pasirodyti pranešimo langas, patvirtinantis: "Failas egzistuoja!" Pasirinkite „Gerai“, kad uždarytumėte pranešimų laukelį.

7 veiksmas

Pervardykite arba ištrinkite failą „C:\Temp\test.txt“, kurį sukūrėte atlikdami 1 veiksmą; tada dar kartą dukart spustelėkite scenarijų „FileCheck.vbs“. Šį kartą nurodyto failo nėra ir pamatysite pranešimą „Failo nėra egzistuoja!" „If-Then-Else“ teiginys jūsų VBScript kode atlieka patikrinimą ir įspėja jus apie rezultatus. Pasirinkite „Gerai“, kad uždarytumėte pranešimų laukelį.

Įspėjimas

Kai dirbate su VBSscript failais, dukart spustelėjus šiuos failus bus paleistas VBScript kodas. Norėdami redaguoti failą su plėtiniu .vbs, dešiniuoju pelės mygtuku spustelėkite failą ir kontekstiniame meniu pasirinkite „Redaguoti“.