
Confirmarea existenței unui fișier este ușoară cu VBScript.
Credit imagine: Ablestock.com/AbleStock.com/Getty Images
Când scrie cod VBScript, un programator poate avea nevoie să confirme că există un fișier înainte de a efectua o acțiune sau de a invoca o funcție. Acest lucru poate fi realizat accesând Windows Script Host cu VBScript și utilizând FileSystemObject. Cel mai bun mod de a învăța această tehnică de programare este să urmezi un exemplu pas cu pas. Aceasta este o practică bună pentru un programator VBScript începător.
Pasul 1
Deschide Notepad. Faceți clic pe meniul „Start” din Windows și tastați „notepad” în caseta de căutare. Selectați Notepad din rezultatele căutării.
Videoclipul zilei
Pasul 2
Creați un fișier nou în Notepad. Tastați câteva litere aleatorii în fișier și salvați-l ca „C:\Temp\test.txt”. Acest fișier va fi folosit pentru a demonstra codul VBScript.
Pasul 3
Creați un alt document nou în Notepad și salvați acest fișier ca „C:\Temp\FileCheck.vbs”. Adăugarea unei extensii „.vbs” la un fișier text creează un fișier executabil VBScript pe un computer Windows.
Pasul 4
Copiați și inserați următorul cod în documentul Notepad:
Opțiunea explicită
'Setați dimensiunea DIM fso
'Set Object Set fso = CreateObject("Scriptare. FileSystemObject")
„Creați condiția dacă (fso. FileExists("C:\Temp\test.txt")) Apoi „Alert User WScript. Echo(„Fișierul există!”) WScript. Quit() Else „Alert User WScript. Echo(„Fișierul nu există!”) End If
'Ieșiți din Scriptul WScript. Părăsi()
Pasul 5
Salvați fișierul VBScript pe care tocmai l-ați creat și părăsiți Notepad.
Pasul 6
Navigați la folderul care conține fișierul dvs. VBScript și faceți dublu clic pe „FileCheck.vbs”. Ar trebui să apară o casetă de mesaj care confirmă: „Fișierul există!” Selectați „OK” pentru a închide caseta de mesaj.
Pasul 7
Redenumiți sau ștergeți fișierul „C:\Temp\test.txt” pe care l-ați creat la Pasul 1; apoi, faceți dublu clic pe scriptul „FileCheck.vbs” din nou. De data aceasta, fișierul specificat nu există și veți vedea un mesaj care proclamă „Fișierul nu există!" Declarația If-Then-Else din codul dvs. VBScript efectuează verificarea și vă avertizează asupra rezultate. Selectați „OK” pentru a închide caseta de mesaj.
Avertizare
Când lucrați cu fișiere VBSscript, dublu clic pe aceste fișiere va lansa codul VBScript. Pentru a edita un fișier cu extensia .vbs, faceți clic dreapta pe fișier și selectați „Editare” din meniul contextual.