November 13
Quando si scrive codice VBScript, un programmatore potrebbe essere necessario confermare che esiste un file prima di eseguire un'azione o invocare una funzione. Questo può essere ottenuto accedendo al Windows Script Host con VBScript e facendo uso di FileSystemObject. Il modo migliore per imparare questa tecnica di programmazione è seguendo lungo in un esempio passo-passo. Questa è una buona pratica per un inizio programmatore di VBScript.
1 Aprire il Blocco note. Fare clic sul menu di Windows "Start" e digitare "blocco note" nella casella di ricerca. Selezionare Blocco note dai risultati della ricerca.
2 Creare un nuovo file in Blocco note. Digitare alcune lettere casuali nel file e salvarlo come "C: \ Temp \ test.txt". Questo file verrà utilizzato per dimostrare il codice VBScript.
3 Creare un altro nuovo documento in Blocco note e salvare il file come "C: \ temp \ FileCheck.vbs". L'aggiunta di una estensione ".vbs" ad un file di testo crea un file VBScript eseguibile su un computer Windows.
4 Copia e incolla il seguente codice nel documento Blocco note:
Option Explicit
'Set Dimension
UST DIM
'Set Object
Set fso = CreateObject ( "Scripting.FileSystemObject")
'Crea condizione
Se (fso.FileExists ( "C: \ Temp \ test.txt")) Then
'Utente Alert
WScript.Echo ( "Il file esiste!")
WScript.Quit ()
Altro
'Utente Alert
WScript.Echo ( "Il file non esiste!")
Finisci se
'Esci dallo script
WScript.Quit ()
5 Salvare il file VBScript che appena creato e uscire da Blocco note.
6 Passare alla cartella che contiene il file VBScript e fare doppio clic su "FileCheck.vbs". Una finestra di messaggio dovrebbe essere visualizzato conferma: "Il file esiste" Selezionare "OK" per chiudere la finestra di messaggio.
7 Rinominare o eliminare la "C: \ Temp \ test.txt" file creato nel passaggio 1; quindi, fare nuovamente doppio clic sullo script "FileCheck.vbs". Questa volta, il file specificato non esiste e vedrete un messaggio proclamando: "Il file non esiste!" L'istruzione If-Then-Else nel codice VBScript sta eseguendo il controllo e per segnalare i risultati. Selezionare "OK" per chiudere la finestra di messaggio.