ASP MapPath Özelliği

Server Nesnesi Referans Kılavuzu

Tanım ve Kullanım

MapPath yöntemi, belirtilen yolu sunucudaki ilgili fiziksel yola haritalar.

Açıklama:Bu yöntem Session.OnEnd ve Application.OnEnd içinde kullanılamaz.

Sözdizimi

Server.MapPath(yol)
Parametre Açıklama
yol Gerekli. Fiziksel yola haritalanan ilişkili veya mutlak yol. Eğer bu parametre / veya \ ile başlıyorsa, tam sanal yolu döner. Eğer bu parametre / veya \ ile başlamazsa, işlemde olan .asp dosyasına göre relatif yolu döner.

Örnek

Örnek 1

Örnek, dosya test.asp C:\Inetpub\wwwroot\Script konumunda bulunur.

Dosya Test.asp (konum C:\Inetpub\wwwroot\Script) aşağıdaki kodu içerir:

<%
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 />")
%>

Çıktı:

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

Örnek 2

Bir relatife yol kullanarak tarayıcıda görüntülenen sayfanın relatife fiziksel yolunu nasıl geri döndürebilirsiniz:

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

veya:

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

Server Nesnesi Referans Kılavuzu