Server对象之MapPath方法
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 映射当前文件的物理路径。脚本
输出
c:\inetpub\wwwroot\script\test.asp
由于下列示例中的路径参数不是以斜杠字符开始的,所以它们被相对映射到当前目录,此处是 C:\Inetpub\Wwwroot\Script。脚本
输出
c:\inetpub\wwwroot\script\data.txt
c:\inetpub\wwwroot\script\script\data.txt
接下来的两个示例使用斜杠字符指定返回的路径应被视为在服务器的完整虚拟路径。脚本
输出
c:\inetpub\script\data.txt
c:\inetpub\script
下列示例演示如何使用正斜杠 (/) 或反斜杠 (\) 返回宿主目录的物理路径。脚本
输出
c:\inetpub\wwwroot
c:\inetpub\wwwroot
应用于
相关阅读:
使用CSS做出一个嵌套导航.
oracle实例:BLOB操作
SQL语句去掉重复记录,获取重复记录
用javascript实现给图片加链接
Zend studio for eclipse中使php可以调用mysql相关函数的设置方法
javascript实例教程(6-2)
PHP一些常用的正则表达式字符的一些转换
点击按钮后 文本框变为Select下拉列表框
修复Oracle数据库参数文件的另类方法
怎样做一个优秀的-可以偷懒的系统管理员
如何拖动层
新手入门 介绍ORACLE的Copy命令
浅谈ASP.NET的Postback(2)
Oracle 10g的自动段空间管理(ASSM)