Come controllare se esiste un file di VBScript

November 13

Come controllare se esiste un file di VBScript


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.

istruzione

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.

Consigli e avvertenze

  • Quando si lavora con i file VBSscript, facendo doppio clic su questi file lancerà il codice VBScript. Per modificare un file con estensione vbs, fare clic destro sul file e selezionare "Modifica" dal menu contestuale.