ASP MapPath అట్రిబ్యూట్

Server 对象参考手册

నిర్వచనం మరియు ఉపయోగం

MapPath మార్గదర్శకం కొన్ని పథాన్ని సర్వర్ పై సంబంధించిన ఫిజికల్ పథానికి మాప్ చేస్తుంది.

ప్రతీక్షఈ మార్గదర్శకం సెషన్.OnEnd లేదా అప్లికేషన్.OnEnd లో ఉపయోగించబడలేదు.

సింటాక్స్

Server.MapPath(path)
పారామీటర్ వివరణ
path అవసరం. ఫిజికల్ పథానికి మాప్ చేసిన సంకేతం లేదా అబ్సూల్ట్ పథం. ఈ పారామీటర్ / అన్నింటికి ప్రాంతం ప్రారంభం ఉంటే, పూర్తి వర్చువల్ పథాన్ని తిరిగి ఇస్తుంది. ఈ పారామీటర్ / ప్రాంతం ప్రారంభం లేకపోతే, ప్రస్తుతం ప్రసంగించే .asp ఫైల్ కు సంబంధించిన పథాన్ని తిరిగి ఇస్తుంది.

ఉదాహరణ

ఉదాహరణ 1

ఉదాహరణకు, ఫైల్ టెస్ట్‌.asp స్థానం: C:\Inetpub\wwwroot\Script.

ఫైల్ టెస్ట్‌.asp (స్థానం: C:\Inetpub\wwwroot\Script) క్రింది కోడ్ ను కలిగి ఉంది:

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

అవుట్‌పుట్లు:

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

例子 2

如何使用一个相对路径来返回到达正在浏览器中查看的页面的相对物理路径:

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

或者:

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

Server 对象参考手册