ASP MapPath 属性

Server 对象参考手册

定义和用法

MapPath 方法可把指定的路径影射到服务器上相应的物理路径上。

အကြောင်းပြချက်:အကြောင်းပြချက်: အဆိုပါ စနစ်သည် Session.OnEnd နှင့် Application.OnEnd တွင် အသုံးပြုခြင်း မပြုရပါ။

ပြောင်းလဲခြင်း

Server.MapPath(path)
သဘောတူ ဖော်ပြ
path လိုအပ်သည်။ အဆိုပါ သဘောတူ ပြောင်းလဲသော လက်ရှိ ပြုလုပ်ခြင်း ဖြစ်သည်။ အဆိုပါ သဘောတူ / သို့မဟုတ် \ ဖြင့် စတင်ကြောင်းဖြစ်လျှင် အပြည့်အဝင် ဗဟိုလိုင်း ဖြင့် ပြန်လည်သတ်မှတ်သည်။ အဆိုပါ သဘောတူ / သို့မဟုတ် \ ဖြင့် စတင်ကြောင်းဖြစ်ခြင်း မရှိဘဲဖြစ်လျှင် ဖောင်ဒေး .asp ဖောင်ဒေး ဖြင့် နှင့် ပြတ်သတ်သော လက်ရှိ ပြုလုပ်ခြင်း ဖြစ်သည်။

အကြောင်း

အကြောင်း 1

အစားအစားအားဖြင့် ဖောင်ဒေး test.asp ဖောင်ဒေး (တည်ရှိရာ C:\Inetpub\wwwroot\Script) ဖြစ်သည်。

ဖော်ပြခြင်းသည့် ဖောင်ဒေး Test.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 对象参考手册