Come verificare se un file esiste usando VBScript
Quando si scrive codice VBScript, un programmatore potrebbe dover confermare che un file esiste prima di eseguire un'azione o invocare una funzione. Questo può essere realizzato accedendo a Windows Script Host con VBScript e facendo uso del FileSystemObject. Il modo migliore per imparare questa tecnica di programmazione è seguendo un esempio passo-passo. Questa è una buona pratica per un programmatore VBScript principiante.
Passo 1
Apri Blocco note. Clicca il menu "Start" di Windows e digita "blocco note" nella casella di ricerca. Seleziona Blocco note dai 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". Questo file sarà usato per dimostrare il codice VBScript.
Passo 3
Crea un altro nuovo documento in Blocco note e salva questo file come "C:\Temp\FileCheck.vbs". Aggiungere un'estensione ".vbs" a un file di testo crea un file VBScript eseguibile su un computer Windows.
Passo 4
Copia e incolla il seguente codice nel tuo documento Blocco note:
Option Explicit
'Set Dimension DIM fso
'Set Object Set fso = CreateObject("Scripting.FileSystemObject")
'Create Condition If (fso.FileExists("C:\Temp\test.txt")) Then
'Alert User WScript.Echo("File exists!")
WScript.Quit()
Else
'Alert User WScript.Echo("File does not exist!")
End If
'Exit Script WScript.Quit()
Passo 5
Salva il file VBScript che hai appena creato ed esci da Blocco note.
Passo 6
Sfoglia la cartella contenente il tuo file VBScript e fai doppio clic su "FileCheck.vbs". Una finestra di messaggio dovrebbe apparire confermando: "File exists!". Seleziona "OK" per chiudere la finestra di messaggio.
Passo 7
Rinomina o elimina il file "C:\Temp\test.txt" che hai creato nel Passo 1; poi, fai doppio clic sullo script "FileCheck.vbs" di nuovo. Questa volta, il file specificato non esiste e vedrai un messaggio che proclama, "File does not exist!". L'istruzione If-Then-Else nel tuo codice VBScript sta eseguendo il controllo e avvisandoti dei risultati. Seleziona "OK" per chiudere la finestra di messaggio.
Avvertenza
Quando si lavora con file VBScript, fare doppio clic su questi file lancerà il codice VBScript. Per modificare un file con estensione .vbs, fai clic destro sul file e seleziona "Modifica" dal menu contestuale.