Atributo MapPath de ASP
Definición y uso
El método MapPath puede mapear una ruta específica al camino físico correspondiente en el servidor.
Notas:Este método no se puede usar en Session.OnEnd y Application.OnEnd.
Sintaxis
Server.MapPath(ruta)
Parámetro | Descripción |
---|---|
ruta | Obligatorio. Mapea una ruta relativa o absoluta al camino físico. Si el parámetro comienza con / o \, devuelve la ruta virtual completa. Si el parámetro no comienza con / o \, devuelve la ruta relativa al archivo .asp que se está procesando. |
Ejemplo
Ejemplo 1
Por ejemplo, el archivo test.asp se encuentra en C:\Inetpub\wwwroot\Script.
El archivo Test.asp (ubicado en C:\Inetpub\wwwroot\Script) contiene el siguiente código:
<% response.write(Server.MapPath( response.write(Server.MapPath( response.write(Server.MapPath( response.write(Server.MapPath( response.write(Server.MapPath( response.write(Server.MapPath( %>
Salida:
c:\inetpub\wwwroot\script\test.asp c:\inetpub\wwwroot\script\script\test.asp c:\inetpub\wwwroot\script\test.asp c:\inetpub\wwwroot\script c:\inetpub\wwwroot c:\inetpub\wwwroot
Ejemplo 2
Cómo usar una ruta relativa para obtener la ruta física relativa del directorio en el que se encuentra la página que se está viendo en el navegador:
<% response.write(Server.MapPath("../")) %>
o bien:
<% response.write(Server.MapPath("..\")) %>