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 物件參考