November 9
Gli sviluppatori dovrebbero verificare l'esistenza di un file prima di tentare di manipolarlo. Se un programmatore tenta di utilizzare un file che non è presente, un'applicazione può fallire o generare risultati non accurati. VB6, noto anche come Visual Basic 6, non dispone di una funzione denominata "Vedere se questo file esiste." Tuttavia, non consentono di rilevare la presenza di qualsiasi file su un computer utilizzando un metodo indiretto.
1 Avviare l'applicazione VB6 e premere il tasto "Ctrl" e "N" per aprire la finestra "Nuovo progetto".
2 Fare doppio clic su "EXEC Standard" per creare un nuovo progetto. VB6 visualizza un modulo vuoto nella sua finestra di modifica.
3 Fare doppio clic sul pulsante "comando" che si trova nella casella degli strumenti per posizionarlo sul modulo.
4 Fare clic con il pulsante e fai clic su "Visualizza codice" per visualizzare la finestra del codice.
5 Inserire il codice seguente prima dell'istruzione "End Sub" che si vede nel codice:
Dim fileToCheck As String
FileExists fioco come booleano
Dim directoryName As String
Questo codice definisce tre variabili. La variabile "fileToCheck" contiene il nome del file di cui si desidera rilevare l'esistenza. La variabile "FileExists" tiene "vero" o "falso" a seconda se il file esiste. VB6 memorizza nome della directory del file nella variabile denominata "directoryName" se il file esiste.
6 Inserire il seguente codice sotto il codice elencato nel passaggio precedente:
fileToCheck = "C \: SomeFolder \ somefile.txt"
directoryName = Dir (fileToCheck)
Se directoryName = "" Allora
FileExists = False
Altro
FileExists = True
Finisci se
MsgBox FileExists
Sostituire "C: \ SomeFolder \ somefile.txt" con il percorso completo del file che si desidera controllare. Per esempio, se si desidera vedere se un file denominato "music.jpg" esiste in una cartella denominata "Media" sull'unità "D", sostituire "C: \ SomeFolder \ somefile.txt" con "D: \ Media \ music.jpg. " La prossima riga di codice esegue la funzione "Dir". Si esamina il valore di "fileToCheck." Se il "Dir" comando trova il file specificato, memorizza il nome di directory nella variabile denominata "directoryName." Altrimenti, memorizza un valore vuoto.
7 Premere il tasto "F5" per eseguire l'applicazione. Quando viene visualizzato il modulo, fare clic sul pulsante. Il codice viene eseguito, e una finestra di messaggio viene visualizzato "True" se il file è stata selezionata per esiste. Se questo file non esiste, la finestra di messaggio viene visualizzato "False".