Ultimi Articoli
Visual Basic
Connessione a Database Microsoft SQL
Visual Basic
I controlli ListBox e ComboBox
ASP
Verificare l'esistenza di un file sul Server
Visual Basic
Informazioni aggiuntive sugli ActiveX
Visual Basic
Installare un file .inf

ASP (Active Server Page)

TIPS & TRICKS - GESTIONE FILE - VERIFICARE L'ESISTENZA DI UN FILE SUL SERVER



In talune occasioni può essere utile verificare l'esistenza o meno di un file sul nostro spazio web.
Asp ci da la possibilità di farlo automaticamente con poche righe di codice:
<%
' Definisco una variabile contenente il file da verificare
Dim mioFile
mioFile = "C:/dir/file.txt"

' Definisco e creo l'oggetto FileSystemObject
Dim objFile
Set objFile = Server.CreateObject("Scripting.FileSystemObject")

' Verifico con FileExist se il file esiste 
' e rispondo di conseguenza
If objFile.FileExists(mioFile) Then
 Response.Write "Il file esiste!"
Else
 Response.Write "Il file NON esiste"
End If

' Faccio pulizia...
Set objFile = Nothing
%>
Il fulcro dello script è, ovviamente, il metodo FileExist dell'oggetto FileSystemObject. La risposta sarà True o False a seconda che il file esista o meno.
Da segnalare che nell'esempio abbiamo usato il percorso assoluto del file, ma nulla vieta di usare quello relativo:
Dim mioFile
mioFile = "file.txt"
...
If objFile.FileExists(Server.MapPath(mioFile)) Then
...