Propriété MapPath ASP

Manuel de référence de l'objet Server

Définition et utilisation

La méthode MapPath peut mapper un chemin spécifié à un chemin physique correspondant sur le serveur.

Remarque :Cette méthode ne peut pas être utilisée dans Session.OnEnd et Application.OnEnd.

Syntaxe

Server.MapPath(chemin)
Paramètre Description
chemin Obligatoire. Carte à une voie physique relative ou absolue. Si ce paramètre commence par / ou \, il renvoie le chemin virtuel complet. Si ce paramètre ne commence pas par / ou \, il renvoie le chemin relatif par rapport au fichier .asp en cours de traitement.

Exemple

Exemple 1

Exemple, le fichier test.asp se trouve dans C:\Inetpub\wwwroot\Script.

Le fichier Test.asp (situé dans C:\Inetpub\wwwroot\Script) contient le code suivant :

<%
response.write(Server.MapPath(
response.write(Server.MapPath(
response.write(Server.MapPath(
response.write(Server.MapPath(
response.write(Server.MapPath(
response.write(Server.MapPath(
%>

Sortie :

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

Exemple 2

Comment utiliser un chemin relatif pour retourner le chemin physique relatif vers la page consultée dans le navigateur :

<%
response.write(Server.MapPath("../"))
%>

ou :

<%
response.write(Server.MapPath("..\"))
%>

Manuel de référence de l'objet Server