Contenuto
Durante la scrittura di codice in VBScript, un programmatore potrebbe aver bisogno della conferma dell'esistenza di un file prima di eseguire un'azione o chiamare una funzione. Questo può essere accoppiato accedendo a "Windows Script Host" insieme a VBScript e facendo uso di FileSystemObject. Il modo migliore per apprendere questa tecnica di programmazione è seguire un esempio passo passo. È una buona pratica per un programmatore nuovo di VBScript.
Passo 1
Apri Blocco note. Fare clic sul menu "Start" e digitare "Blocco note" nella casella di ricerca. Seleziona Blocco note nei risultati della ricerca.
Passo 2
Crea un nuovo file in Blocco note. Digita alcune lettere casuali nel file e salvalo come: "C: Temp test.txt". Verrà utilizzato per dimostrare il codice VBScript.
Passaggio 3
Crea un nuovo documento in Blocco note e salvalo come: "C: Temp FileCheck.vbs". L'inclusione dell'estensione ".vbs" nel file di testo crea un file VBScript eseguibile di Windows.
Passaggio 4
Copia e inserisci il codice seguente nel tuo documento Blocco note:
Opzione esplicita
'Imposta dimensione DIM fso
’Set Object Set fso = CreateObject (" Scripting.FileSystemObject ")
'Crea condizione If (fso.FileExists ("C: Temp test.txt")) Quindi' Avvisa utente WScript.Echo ("Il file esiste!") WScript.Quit () Else 'Avvisa utente WScript.Echo (" Il file non esiste! ") End If
'Esci dallo script WScript.Quit ()
Passaggio 5
Salva il file VBScript che hai creato e chiudi il programma.
Passaggio 6
Aprire la cartella che contiene il file VBScript e fare doppio clic su "FileCheck.vbs". Dovrebbe apparire una finestra di messaggio che conferma: "Il file esiste!" Seleziona "OK" per chiudere la finestra del messaggio.
Passaggio 7
Rinomina o elimina il file "C: Temp test.txt" creato nel passaggio 1, quindi fai nuovamente doppio clic sullo script "FileCheck.vbs". Il file specificato non esiste più e vedrai un messaggio che dice: " Il file non esiste! "(Il file non esiste!). L'istruzione If-Then-Else nel codice verifica e informa dei risultati. Selezionare" OK "per chiudere la finestra di messaggio.