手机
当前位置:查字典教程网 >编程开发 >ASP教程 >server.mappath方法详解
server.mappath方法详解
摘要:./当前目录/网站主目录../上层目录~/网站虚拟目录如果当前的网站目录为E:wwwroot应用程序虚拟目录为E:wwwrootcompan...

./当前目录

/网站主目录

../上层目录

~/网站虚拟目录

如果当前的网站目录为E:wwwroot 应用程序虚拟目录为E:wwwrootcompany 浏览的页面路径为E:wwwrootcompanynewsshow.asp

在show.asp页面中使用

Server.MapPath("./") 返回路径为:E:wwwrootcompanynews

Server.MapPath("/") 返回路径为:E:wwwroot

Server.MapPath("../") 返回路径为:E:wwwrootcompany

Server.MapPath("~/") 返回路径为:E:wwwrootcompany

server.MapPath(request.ServerVariables("Path_Info"))

Request.ServerVariables("Path_Translated")

上面两种方式返回路径为 D:wwwrootcompanynewsshow.asp

MapPath 方法将指定的相对或虚拟路径映射到服务器上相应的物理目录上。

语法

Server.MapPath( Path )

参数

Path

指定要映射物理目录的相对或虚拟路径。若 Path 以一个正斜杠 (/) 或反斜杠 () 开始,则 MapPath 方法返回路径时将 Path 视为完整的虚拟路径。若 Path 不是以斜杠开始,则 MapPath 方法返回同 .asp 文件中已有的路径相对的路径。

注释

MapPath 方法不支持相对路径语法 (.) 或 (..)。例如,下列相对路径 ../MyDir/MyFile.txt 返回一个错误。

MapPath 方法不检查返回的路径是否正确或在服务器上是否存在。

因为 MapPath 方法只映射路径而不管指定的目录是否存在,所以,您可以先用 MapPath 方法映射物理目录结构的路径,然后将其传递给在服务器上创建指定目录或文件的组件。

示例

对于下列示例,文件 data.txt 和包含下列脚本的 test.asp 文件都位于目录 C:InetpubWwwrootScript 下。C:InetpubWwwroot 目录被设置为服务器的宿主目录。

下列示例使用服务器变量 PATH_INFO 映射当前文件的物理路径。脚本

<%= server.mappath(Request.ServerVariables("PATH_INFO"))%><BR>

输出

c:inetpubwwwrootscripttest.asp<BR>

由于下列示例中的路径参数不是以斜杠字符开始的,所以它们被相对映射到当前目录,此处是 C:InetpubWwwrootScript。脚本

<%= server.mappath("data.txt")%><BR>

<%= server.mappath("script/data.txt")%><BR>

输出

c:inetpubwwwrootscriptdata.txt<BR>

c:inetpubwwwrootscriptscriptdata.txt<BR>

接下来的两个示例使用斜杠字符指定返回的路径应被视为在服务器的完整虚拟路径。脚本

<%= server.mappath("/script/data.txt")%><BR>

<%= server.mappath("script")%><BR>

输出

c:inetpubscriptdata.txt<BR>

c:inetpubscript<BR>

下列示例演示如何使用正斜杠 (/) 或反斜杠 () 返回宿主目录的物理路径。脚本

<%= server.mappath("/")%><BR>

<%= server.mappath("")%><BR>

输出

c:inetpubwwwroot<BR>

c:inetpubwwwroot<BR>

【server.mappath方法详解】相关文章:

Asp Response.CharSet 怎么解决?

[ASP]GetRows的用法详解

chr(9)、chr(10)、chr(13)、chr(32)、chr(34)讲解

GetRows的用法详解!

有关Server.Mappath详细接触

Asp程序的Server.CreateObject错误

ASP+COM不得不注意的问题

asp无组件上传带真实进度条

用ASP建立站内搜索

Asp生成HTML方法大全

精品推荐
分类导航