<完整服務器對象參考
MapPath方法映射指定的路徑,以一個物理路徑。
Note:此方法不能在Session.OnEnd和Application.OnEnd使用。
句法
Server.MapPath(path)
參數 | 描述 |
---|---|
path | 需要。 相對或虛擬路徑映射到物理路徑。 如果該參數與/或\啟動時,它會返回彷彿這個參數是一個完整的虛擬路徑的路徑。 如果該參數不以/或\啟動,它返回正在處理相對於.asp文件的目錄的路徑 |
例子
實施例1
對於下面的例子中,文件"test.asp"位於C:\的Inetpub \ wwwroot的\腳本。
文件"test.asp" (located in 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>")
%>
Output:
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("../"))
%>
or
<%
response.write(Server.MapPath("..\"))
%>
<完整服務器對象參考