相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。使用相对路径可以为我们带来非常多的便利。下面举实例详解:
一、例如在本地硬盘有如下两文件,它们要互做超链接
G:\site\index.htm
G:\site\web\article\01.htm
index.htm要想链接到01.htm这个文件,正确的链接应该是:href="web/article/01.htm",这是标准的相对路径。
反过来,01.htm要想链接到index.htm这个文件,在01.htm文件里面应该写上这句:href="../../index.htm"。这里的../表示向上一级。
至此,你已经了解相对路径的概念了,就是这样简单明了。如果你还是没有看明白,以前学过DOS吗?它的“CD 文件夹名”和“CD..”命令用过吗?这是同理的。
注意:相对路径的文件夹符号是斜杠:/
href="/index.htm"这样的链接,在href后面的第一个斜杠表示根目录,通常我们要特别慎用这种方式。
二、什么是绝对路径?
在www中(广域网),以http开头的链接都是绝对路径。
三、什么是物理路径?
物理路径指的是某一台计算机本地的路径,以盘符开头,例如C:\、D:\temp等等。ASP的数据库连接中,只能连接物理路径,而不能连接相对路径,所以需要用server.mappath对象把相对路径转化成物理路径。
分享到:
相关推荐
根据提供的文件信息,本文将详细解释如何在C#中连接Access数据库,并且会重点讨论绝对路径与相对路径的使用方式。 ### 连接ACCESS绝对路径与相对路径 #### 使用C#连接Access数据库 在C#中连接Access数据库,通常...
### 绝对路径和相对路径详解 #### 一、基本概念理解 在计算机科学领域,路径是用来标识文件或目录在文件系统中的位置的一种方法。路径可以分为两种类型:绝对路径和相对路径。 - **绝对路径**:指的是从根目录...
### Java相对路径与绝对路径详解 #### 一、基本概念理解 **绝对路径**:绝对路径是指文件或目录在硬盘上的真实路径,包括URL和物理路径。例如,“C:\xyz\test.txt”代表了test.txt文件的真实物理路径;而...
在Asp.net开发环境中,理解和运用相对路径与绝对路径对于构建高效、可维护的网站或应用程序至关重要。本文将深入解析Asp.net中的相对路径与绝对路径的概念,以及它们在实际项目中的具体应用。 ### 一、相对路径与...
在Java Web开发中,理解和掌握相对路径与绝对路径的运用是至关重要的,因为这直接影响到资源定位、页面跳转以及文件读写等操作的正确性。以下是对Java Web中相对路径与绝对路径问题的深入总结: ### 一、路径概念与...
### Java(Web)中相对路径与绝对路径问题总结 #### 基本概念理解 在Java Web开发中,路径的概念非常重要,因为它们直接影响到资源的加载和处理。路径分为两种类型:绝对路径和相对路径。 **绝对路径**是指文件或...
本文将围绕“获取项目的相对路径和绝对路径”这一主题进行深入探讨,帮助读者理解不同场景下如何正确地获取路径。 ### 一、引言 在Java Web应用中,路径主要分为两种:相对路径与绝对路径。相对路径是指相对于当前...
1. **灵活性**:当项目需要移动到不同的位置或者共享给其他人时,使用相对路径可以确保项目仍然能够正确加载源代码,不受物理路径改变的影响。 2. **便于协作**:团队成员可以轻松地获取项目,并且无需担心路径配置...
6. **阅读相关文档**:压缩包中的`Java类中获得相对路径和绝对路径.txt`和`Java普通类中如何获取工程真实路径?.txt`文档可能包含了更具体的实现细节,建议仔细阅读以获取更多信息。 理解这些知识点后,开发者就能...
相对路径和绝对路径是两种常见的路径表示方式,它们各有其应用场景。相对路径是从当前工作目录出发指向目标文件的路径,而绝对路径则是从根目录开始的完整路径。 在ASP中,`ChkMapPath`函数被设计用来将一个相对...
路径分为绝对路径和相对路径两种,它们各自有着不同的应用场景和特点。 首先,绝对路径指的是文件在磁盘上的完整路径,它从根目录开始,以明确的目录层级关系来指定文件的位置。绝对路径的特点是它不依赖当前文件的...
路径分为相对路径和绝对路径两种类型,它们在不同的场景下有不同的用途。 **绝对路径**是指从根目录开始的完整路径,它明确指定了文件或目录的位置。在Java中,获取绝对路径通常涉及到以下几个方法: 1. **Servlet...
Server.MapPath方法可以将虚拟路径(即相对路径)转换为物理路径。例如,如果你需要获取当前应用程序的根目录的物理路径,可以使用Server.MapPath("~/")。这里的"~"符号代表应用程序的根目录。注意,Server对象在...
2. `Server.MapPath("")` 或 `Server.MapPath("~/")`:返回与 Web 服务器上的指定的虚拟路径相对的物理文件路径。 3. `Request.ApplicationPath`:获取服务器上 ASP.NET 应用程序的虚拟应用程序根目录。 WinForm ...
- 获取的路径是服务器上的绝对路径,可能包含操作系统特定的路径分隔符,例如Windows的`\`或Unix的`/`。 5. **标签解析** - "源码":这个标签暗示了讨论的内容与查看和理解Java源代码有关,这里主要涉及的是Web...
首先,Java中的路径分为绝对路径和相对路径。绝对路径是从根目录开始的完整路径,而相对路径是相对于当前工作目录的路径。在Java中,虽然我们可以使用相对路径,但最终Java内部会将其转换为绝对路径来定位资源。API...
本文将详细探讨网站中指定资源路径的方法,包括绝对路径与相对路径的区别及其使用方式,并介绍如何利用`HttpContext`对象进行路径处理。 #### 绝对路径与相对路径的比较 1. **绝对路径**:指的是从网站根目录出发...