ASP MapPath-Eigenschaft

Server-Objekt-Referenzhandbuch

Definition und Verwendung

Die MapPath-Methode kann angegebene Pfade auf die entsprechenden physischen Pfade auf dem Server abbilden.

Anmerkung:Diese Methode kann nicht in Session.OnEnd und Application.OnEnd verwendet werden.

Syntax

Server.MapPath(Pfad)
Parameter Beschreibung
Pfad Erforderlich. Wird eine relative oder absolute Pfadangabe zur physischen Position gemappt. Wenn der Parameter mit / oder \ beginnt, wird der vollständige virtuelle Pfad zurückgegeben. Wenn der Parameter nicht mit / oder \ beginnt, wird der Pfad relativ zur .asp-Datei, die bearbeitet wird, zurückgegeben.

Beispiel

Beispiel 1

Beispiel, die Datei test.asp befindet sich in C:\Inetpub\wwwroot\Script.

Die Datei Test.asp (befindet sich in C:\Inetpub\wwwroot\Script) enthält den folgenden Code:

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

Ausgabe:

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

Beispiel 2

Wie man einen relativen Pfad verwendet, um den relativen physischen Pfad zur Seite zurückzugeben, die im Browser angezeigt wird:

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

oder:

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

Server-Objekt-Referenzhandbuch