Neueste Web-Entwicklung Tutorials
 

ASP MapPath Methode


<Komplett Server Object Reference

Die MapPath Methode ordnet einen bestimmten Pfad zu einem physischen Pfad.

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

Syntax

Server.MapPath(path)

Parameter Beschreibung
path Erforderlich. Ein Verwandten oder virtueller Pfad zu einem physischen Pfad zu kartieren. Wenn dieser Parameter mit / oder \ beginnt, gibt es einen Weg, als ob diese Parameter einen vollständiger virtueller Pfad ist. Wenn diese Parameter nicht mit / oder \ beginnen, gibt es einen Pfad relativ zum Verzeichnis der ASP-Datei verarbeitet wird,

Beispiele

Beispiel 1

Für das folgende Beispiel wird die Datei "test.asp" befindet sich in C: \ Inetpub \ Wwwroot \ Script.

Die Datei "test.asp" (located in C:\Inetpub\Wwwroot\Script) enthält den folgenden Code:

<%
response.write(Server.MapPath("test.asp") & "<br>")
response.write(Server.MapPath("script/test.asp") & "<br>")
response.write(Server.MapPath("/script/test.asp") & "<br>")
response.write(Server.MapPath("\script") & "<br>")
response.write(Server.MapPath("/") & "<br>")
response.write(Server.MapPath("\") & "<br>")
%>

Output:

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 verwenden, um den relativen physischen Pfad zu der Seite zurückzukehren, die im Browser angezeigt wird:

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

or

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

<Komplett Server Object Reference