ASP MapPath 方法
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.html") & "
")
response.write(server.mappath("script/test.html") & "
")
response.write(server.mappath("/script/test.html") & "
")
response.write(server.mappath("script") & "
")
response.write(server.mappath("/") & "
")
response.write(server.mappath("") & "
")
%>
输出:
c:inetpubwwwrootscripttest.html
c:inetpubwwwrootscriptscripttest.html
c:inetpubwwwrootscripttest.html
c:inetpubwwwrootscript
c:inetpubwwwroot
c:inetpubwwwroot
response.write(server.mappath("test.html") & "
")
response.write(server.mappath("script/test.html") & "
")
response.write(server.mappath("/script/test.html") & "
")
response.write(server.mappath("script") & "
")
response.write(server.mappath("/") & "
")
response.write(server.mappath("") & "
")
%>
输出:
c:inetpubwwwrootscripttest.html
c:inetpubwwwrootscriptscripttest.html
c:inetpubwwwrootscripttest.html
c:inetpubwwwrootscript
c:inetpubwwwroot
c:inetpubwwwroot
实例 2
如何使用一个相对路径来返回到达正在浏览器中查看的页面的相对物理路径:
<%
response.write(server.mappath("../"))
%>
或者:
<%
response.write(server.mappath(".."))
%>
response.write(server.mappath("../"))
%>
或者:
<%
response.write(server.mappath(".."))
%>
完整的 server 对象参考手册
相关文章
- ASP Response 对象
- ASP Folder 对象
- ASP Content Linking
- ASP 总结
- 在自己的 PC 上运行 ASP
- ASP Read 方法
- ASP Skip 方法
- ASP WriteBlankLines 方法
- ASP Key 属性
- ASP Items 方法
- ASP Pics 属性
- ASP AddHeader 方法
- ASP End 方法
- ASP StaticObjects 集合
- ASP Contents.RemoveAll 方法
- ASP LCID 属性
- ASP ScriptTimeout 属性
- ASP HTMLEncode 方法
- ASP GetFileName 方法
- ASP GetParentFolderName 方法