Cum să verificați dacă un fișier există utilizând VBScript

Descărcarea fișierelor pe ecranul computerului

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.