Conţinut
Când scrieți cod în VBScript, un programator poate avea nevoie de confirmarea existenței unui fișier înainte de a efectua o acțiune sau de a apela o funcție. Acest lucru poate fi cuplat accesând „Windows Script Host” împreună cu VBScript și folosind FileSystemObject. Cel mai bun mod de a învăța această tehnică de programare este să urmați un exemplu pas cu pas. Este o practică bună pentru un programator nou în VBScript.
Pasul 1
Deschideți Notepad. Faceți clic pe meniul „Start” și tastați „Notepad” în caseta de căutare. Selectați Notepad în rezultatele căutării.
Pasul 2
Creați un fișier nou în Notepad. Tastați câteva litere aleatorii în fișier și salvați-le ca: "C: Temp test.txt". Acesta va fi folosit pentru a demonstra codul VBScript.
Pasul 3
Creați un document nou în Notepad și salvați-l ca: „C: Temp FileCheck.vbs”. Includerea extensiei „.vbs” în fișierul text creează un fișier VBScript executabil pentru Windows.
Pasul 4
Copiați și plasați următorul cod în documentul Notepad:
Opțiune explicită
'Set Dimension DIM fso
’Set Object Set fso = CreateObject (" Scripting.FileSystemObject ")
'Creați condiția dacă (fso.FileExists ("C: Temp test.txt")) Apoi' Alertă utilizatorul WScript.Echo ("Fișierul există!") WScript.Quit () Altfel 'Alertă utilizatorul WScript.Echo (" Fișierul nu există! ") End If
’Ieșiți din scriptul WScript.Quit ()
Pasul 5
Salvați fișierul VBScript pe care l-ați creat și ieșiți din program.
Pasul 6
Deschideți folderul care conține fișierul VBScript și faceți dublu clic pe „FileCheck.vbs”. Ar trebui să apară o casetă de mesaj care să confirme: „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" creat la pasul 1, apoi faceți dublu clic pe scriptul "FileCheck.vbs" din nou. Fișierul specificat nu mai există și veți vedea un mesaj care spune: " Fișierul nu există! "(Fișierul nu există!). Instrucțiunea If-Then-Else din cod vă verifică și vă informează cu privire la rezultate. Selectați" OK "pentru a închide caseta de mesaj.