ASP MapPath ਪ੍ਰਤੀਯੋਗਿਤਾ
ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ
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("..\")) %>