|
Il metodo MapPath converte il PATH (percorso) relativo o virtuale nel corrispondente PATH fisico del Server.
La sintassi č la seguente:
Server.MapPath( Path )
dove il parametro Path specifica il Path relativo o virtuale da convertire in Path fisico (directory del Server).
Esempi:
1.il file
prova.asp
posizionato nella directory c:\inetpub\wwwroot (se la directory del PWS č puntata su c:\inetpub\wwwroot)
contiene il seguente codice
| <%=
Server.MapPath("esempio.txt")%> |
che restituirā come risultato
c:\inetpub\wwwroot\esempio.txt
oppure nel caso di
| <%=
Server.MapPath("public/esempio.txt")%> |
restituirā
d:\inetpub\wwwroot\public\esempio.txt
2.il file
prova.asp
posizionato nella directory c:\inetpub\wwwroot (se la directory del PWS č puntata su c:\inetpub\wwwroot) contiene il seguente codice
<%= Server.MapPath("/")%>
<%= Server.MapPath("\")%> |
che restituirā come risultato
c:\inetpub\wwwroot
c:\inetpub\wwwroot
ATTENZIONE
1. Il metodo MapPath non accetta nella sintassi del percorso i caratteri (.) o (..)
Esempio:
| <%=
Server.MapPath("../esempio.txt")%> |
restituirā un errore.
2. Il metodo MapPath non verifica se il path č valido o esiste sul server.
A cura di Massimiliano Luciani
|