MapPath

El método MapPath asigna al directorio físico correspondiente del servidor la ruta virtual o relativa especificada.

Sintaxis

Server.MapPath( Ruta )

Ruta

Especifica la ruta virtual o relativa que se asignará a un directorio físico. Si Ruta comienza con una barra diagonal (/) o con una barra diagonal inversa (\), el método MapPath devuelve la ruta como si Ruta fuera una ruta virtual completa. Si Ruta no comienza con una barra diagonal, el método MapPath devuelve una ruta relativa al directorio del archivo .asp que se procesa.

Observaciones

El método MapPath no comprueba si la ruta que devuelve existe en el servidor o si es válida. Como el método MapPath asigna la ruta independientemente de si los directorios especificados existen o no, puede utilizarlo para asignar una ruta a una estructura física de directorios y, después, pasarla a un componente que cree en el servidor el directorio o el archivo especificado.

Puede utilizar la sintaxis de ruta relativa para el parámetro Ruta si el valor de la propiedad AspEnableParentPaths es TRUE (que es el valor predeterminado). Si le preocupa permitir que las secuencias de comandos tengan acceso a la estructura física de directorios, puede deshabilitar esta característica si asigna el valor FALSE a la propiedad AspEnableParentPaths. Para ello puede utilizar el complemento Servicios de Internet Information Server o una secuencia de comandos.

Fuente: Manual de ASP de Valeria Socolovsky