ASP MapPath ਪ੍ਰਤੀਯੋਗਿਤਾ

Server اوبجیکٹ مراجع دستورات

ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ

MapPath ਮੱਥਦਾ ਸਪੱਸ਼ਟ ਕਰਦਾ ਹੈ ਕਿ ਕਿਸ ਮਾਰਗ ਨੂੰ ਸਰਵਰ 'ਤੇ ਸਹੀ ਫ਼ਾਇਲ ਮਾਰਗ ਨਾਲ ਮੈਪ ਕੀਤਾ ਜਾਵੇ।

ਟਿੱਪਣੀਆਂ:ਇਹ ਮੱਥਦਾ ਨਹੀਂ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ Session.OnEnd ਅਤੇ Application.OnEnd ਵਿੱਚ。

ਸਿਨਟੈਕਸ

Server.MapPath(path)
ਪੈਰਾਮੀਟਰ ਵਰਣਨ
path ਲਾਜ਼ਮੀ। ਪਹਿਲੀ ਰਾਹ ਜਾਂ ਮੁੱਖ ਰਾਹ ਮੈਪ ਕੀਤੀ ਗਈ ਹੈ। ਜੇਕਰ ਇਹ ਪੈਰਾਮੀਟਰ / ਜਾਂ \ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ ਤਾਂ ਪੂਰਾ ਵਿਰੁੱਧ ਸ਼ਾਸਤਰਕ ਮਾਰਗ ਮਿਲਦਾ ਹੈ। ਜੇਕਰ ਇਹ ਪੈਰਾਮੀਟਰ / ਜਾਂ \ ਨਾਲ ਨਹੀਂ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ ਤਾਂ ਇਹ ਮੌਜੂਦਾ .asp ਫਾਇਲ ਦੇ ਪ੍ਰਤੀ ਮਾਰਗ ਮਿਲਦਾ ਹੈ।

ਉਦਾਹਰਣ

ਉਦਾਹਰਣ 1

ਉਦਾਹਰਣ, ਫਾਇਲ test.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 اوبجیکٹ مراجع دستورات