• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    server.mappath方法详解
    ./当前目录
    /网站主目录
    ../上层目录
    ~/网站虚拟目录
    如果当前的网站目录为E:\wwwroot 应用程序虚拟目录为E:\wwwroot\company 浏览的页面路径为E:\wwwroot\company\news\show.asp
    在show.asp页面中使用
    Server.MapPath("./") 返回路径为:E:\wwwroot\company\news
    Server.MapPath("/") 返回路径为:E:\wwwroot
    Server.MapPath("../") 返回路径为:E:\wwwroot\company
    Server.MapPath("~/") 返回路径为:E:\wwwroot\company
    server.MapPath(request.ServerVariables("Path_Info"))
    Request.ServerVariables("Path_Translated")
    上面两种方式返回路径为 D:\wwwroot\company\news\show.asp

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

    参数
    Path
    指定要映射物理目录的相对或虚拟路径。若 Path 以一个正斜杠 (/) 或反斜杠 (\) 开始,则 MapPath 方法返回路径时将 Path 视为完整的虚拟路径。若 Path 不是以斜杠开始,则 MapPath 方法返回同 .asp 文件中已有的路径相对的路径。
    注释
    MapPath 方法不支持相对路径语法 (.) 或 (..)。例如,下列相对路径 ../MyDir/MyFile.txt 返回一个错误。
    MapPath 方法不检查返回的路径是否正确或在服务器上是否存在。
    因为 MapPath 方法只映射路径而不管指定的目录是否存在,所以,您可以先用 MapPath 方法映射物理目录结构的路径,然后将其传递给在服务器上创建指定目录或文件的组件。
    示例
    对于下列示例,文件 data.txt 和包含下列脚本的 test.asp 文件都位于目录 C:\Inetpub\Wwwroot\Script 下。C:\Inetpub\Wwwroot 目录被设置为服务器的宿主目录。
    下列示例使用服务器变量 PATH_INFO 映射当前文件的物理路径。脚本
    %= server.mappath(Request.ServerVariables("PATH_INFO"))%>BR>

    输出
    c:\inetpub\wwwroot\script\test.aspBR>

    由于下列示例中的路径参数不是以斜杠字符开始的,所以它们被相对映射到当前目录,此处是 C:\Inetpub\Wwwroot\Script。脚本
    %= server.mappath("data.txt")%>BR>
    %= server.mappath("script/data.txt")%>BR>

    输出
    c:\inetpub\wwwroot\script\data.txtBR>
    c:\inetpub\wwwroot\script\script\data.txtBR>

    接下来的两个示例使用斜杠字符指定返回的路径应被视为在服务器的完整虚拟路径。脚本
    %= server.mappath("/script/data.txt")%>BR>
    %= server.mappath("\script")%>BR>

    输出
    c:\inetpub\script\data.txtBR>
    c:\inetpub\scriptBR>

    下列示例演示如何使用正斜杠 (/) 或反斜杠 (\) 返回宿主目录的物理路径。脚本
    %= server.mappath("/")%>BR>
    %= server.mappath("\")%>BR>

    输出
    c:\inetpub\wwwrootBR>
    c:\inetpub\wwwrootBR>
    您可能感兴趣的文章:
    • ASP的Server.MapPath()不同参数返回路径总结
    • ASP.NET获取各级目录Server.MapPath详解全
    • asp.net Server.MapPath方法注意事项
    • 有关Server.Mappath详细接触
    上一篇:String.indexOf 方法介绍
    下一篇:ASP中SESSION无法保存问题的解决办法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    server.mappath方法详解 server.mappath,方法,详解,server.mappath,