文档章节

相对路径和绝对路径

临江仙卜算子
 临江仙卜算子
发布于 06/22 09:23
字数 1285
阅读 6
收藏 0
点赞 0
评论 0

基本概念

  文件路径就是文件在电脑中的位置,表示文件路径的方式有两种,相对路径绝对路径。在网页设计中通过路径可以表示链接,插入图像、Flash、CSS文件的位置。 
  物理路径:物理路径就是硬盘上文件的路径,比如下面的文件:

d:\dreamdu\exe\1.html
d:\dreamdu\exe\first\2.html
d:\dreamdu\exe\first\3.html
d:\dreamdu\exe\first\second\4.html

  下面的例子使用了上面四个文件进行了相互链接

相对路径(Relative Path)

  相对路径相对路径就是相对于当前文件的路径。网页中一般表示路径使用这个方法。

       如何表示同级目录的文件? 
  2.html和3.html在同一个文件夹下, 如果2.html链接到3.html,可以在2.html中这样写:

<a href="3.html">同目录下文件间互相链接</a>

 

  如何表示上级目录的文件? 
  1.html是2.html和3.html的上级目录中的文件,如果2.html或3.html链接到1.html,可以在2.html或3.html中这样写

<a href="../1.html">链接到上级目录中的文件</a>

 

  ../ 代表一级上级目录(间隔一个目录) 
   ../../代表二级上级目录(间隔两个目录) 
   比如4.html链接到1.html,可以在4.html中这样写

<a href="../../1.html">链接到上级目录的上级目录中的文件</a>

 

  如何表示下级目录的文件? 
  2.html和3.html是1.html的下级目录中的文件,如果在1.html中链接到2.html, 可以在1.html中这样写

<a href="first/2.html">链接到下级目录(first)中的文件</a>

 

  如果在1.html中链接到4.html,可以在1.html中这样写

<a href="first/second/4.html">链接到下级目录(first/second/)中的文件</a>

 

绝对路径(Absolute Path)

  绝对路径又分为本地绝对路径网络绝对路径。本地路径是指文件在硬盘上真正存在的路径。网络路径就是带有网址的路径,比如你有一个域名www.dreamdu.com,和一个网站空间,上面的四个文件就可以这么表示。

<a href="http://www.dreamdu.com/exe/1.html">链接到1.html</a>

 

<a href="http://www.dreamdu.com/exe/first/2.html">链接到2.html</a>

 

<a href="http://www.dreamdu.com/exe/first/3.html">链接到3.html</a>

 

<a href="http://www.dreamdu.com/exe/first/second/4.html">链接到4.html</a>

 

使用绝对路径的缺点

  使用根目录和绝对路径的好处是表示路径比较简单,都是从网站的最开始目录里查找,一级一级的向下查。缺点是程序不容易移植(比如把网站做为另一个网站的一个栏目,移动到一个新的文件夹中就不行了)。

根目录

  使用根目录的方式表示的路径和绝对路径的表示方式相似,去掉前面的域名就可。 
  比如:

<a href="/exe/1.html">链接到1.html</a>

 

<a href="/exe/first/2.html">链接到2.html</a>

 

相对路径写法总结

1.【如果源文件和引用文件在同一个目录(文件夹)里,直接写引用文件名即可。】

  假设info.html路径是:

c:\Inetpub\wwwroot\sites\blabla\info.html

 

  假设index.html路径是:

c:\Inetpub\wwwroot\sites\blabla\index.html

 

  在info.html加入index.html超链接的代码应该这样写:

<a href ="index.html">index.html</a>

 

2.【../表示源文件所在目录(文件夹)的上一级目录(文件夹),../../表示源文件所在目录的上上级目录,以此类推。】

  假设info.html路径是:

c:\Inetpub\wwwroot\sites\blabla\info.html

 

  假设index.html路径是:

c:\Inetpub\wwwroot\sites\index.html

 

  在info.html加入index.html超链接的代码应该这样写:

<a href ="../index.html">上一级目录的index.html</a>

 

-----------------------------------------------

  假设info.html路径是:

c:\Inetpub\wwwroot\sites\blabla\info.html

 

  假设index.html路径是:

c:\Inetpub\wwwroot\index.html

 

  在info.html加入index.html超链接的代码应该这样写:

<a href ="../../index.html">上两级目录的index.html</a>

-----------------------------------------------

  假设info.html路径是:

 c:\Inetpub\wwwroot\sites\blabla\info.html

  假设index.html路径是:

c:\Inetpub\wwwroot\sites\wowstory\index.html

  在info.html加入index.html超链接的代码应该这样写:

 <a href ="../wowstory/index.html">上一级目录中的某子目录下的index.html</a>

3.【引用下级目录的文件,直接写下级目录文件的路径即可。】

  假设info.html路径是:

c:\Inetpub\wwwroot\sites\blabla\info.html

  假设index.html路径是:

c:\Inetpub\wwwroot\sites\blabla\html\index.html

  在info.html加入index.html超链接的代码应该这样写:

<a href ="html/index.html">子目录下的index.html</a>

-----------------------------------------------

  假设info.html路径是:  

c:\Inetpub\wwwroot\sites\blabla\info.html

  假设index.html路径是: 

c:\Inetpub\wwwroot\sites\blabla\html\tutorials\index.html

  在info.html加入index.html超链接的代码应该这样写:

<a href ="html/tutorials/index.html">多级子目录的index.html</a>

本文转载自:https://blog.csdn.net/Yeoman92/article/details/52736504

共有 人打赏支持
临江仙卜算子
粉丝 9
博文 220
码字总数 194654
作品 0
郑州
产品经理
tar命令之--exclude参数 排除指定的文件或目录

操作系统信息: 参数: --exclude 打包时排除不需要处理的文件或目录 说明: tar -zcf a.tar.gz 打包的目录 --exclude=指定排除的文件所在的路径 1)打包的目录使用相对路径,排除的文件只能...

Linux_yk
03/09
5
0
JAVA文件中获取路径及WEB应用程序获取路径方法

基本概念的理解 :你应用上的文件或目录在硬盘上真正的路径,如:URL、物理路径 例如: c:/xyz/test.txt代表了test.txt文件的绝对路径; http://www.sun.com/index.htm也代表了一个URL绝对路...

陶邦仁
2012/10/25
0
1
java getResourceAsStream

Java路径   Java中使用的路径,分为两种:绝对路径和相对路径。具体而言,又分为四种:   一、URI形式的绝对资源路径   如:file:/D:/java/eclipse32/workspace/jbpmtest3/bin/aaa.b  ...

vshcxl
2016/11/11
10
0
基础 HTML之目录问题(相对路径和绝对路径区别)

相对路径-以引用文件之网页所在位置为参考基础,而建立出的目录路径。因此,当保存于不同目录的网页引用同一个文件时,所使用的路径将不相同,故称之为相对。   绝对路径-以Web站点根目录为...

Airship
2016/11/17
1
0
java中获取文件路径的几种方式

关于绝对路径和相对路径: 绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表...

jing31
2010/08/12
0
0
arcgis 绝对、相对、UNC 和 URL

arcgis 绝对、相对、UNC 和 URL 您每天都通过路径浏览至数据和工具箱。在共享数据和工具之前,您对此可能没有做太多考虑,其实您也无需考虑。本部分将详细讨论以下方面内容:路径、定义不同类...

ke_ry
2017/04/21
0
0
相对和绝对路径、cd命令

1、相对和绝对路径 在Linux中什么是一个文件的路径呢,说白了就是这个文件存在的地方,例如 /root/.ssh/authorized_keys 这就是一个文件的路径。如果你告诉系统这个文件的路径,那么系统就可...

JolieLin
2017/12/19
0
0
tar使用--exclude参数遇到的问题。

我们在使用tar的时候,有时候需要排除要压缩的目录下某个子目录,这时候,我们需要使用--exclude,但是我们遇到了一个问题,就是它和要压缩的目录相对路径和绝对路径选择问题。例如: [root@...

jccpp
2013/05/08
0
0
Python 获取当前路径的方法

Python2.7 中获取路径的各种方法 模块搜索路径的字符串列表。由环境变量PYTHONPATH初始化得到。 sys.path[0]是调用Python解释器的当前脚本所在的目录。 一个传给Python脚本的指令参数列表。 ...

rustfisher
2017/08/02
0
0
linux学习——文件系统结构

简介 1.Linux是一个单根倒转的树状结构。 2.文件系统的根为“/”(顶级目录)。 3.文件系统严格区分大小写,而window不作区分。 4.路径使用“/”做区分(而在window中用“”做区分) 5.几乎所...

十年磨一剑3344
02/07
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Git 基础 - 远程仓库的使用

远程仓库的使用 要参与任何一个 Git 项目的协作,必须要了解该如何管理远程仓库。远程仓库是指托管在网络上的项目仓库,可能会有好多个,其中有些你只能读,另外有些可以写。同他人协作开发某...

谢思华
6分钟前
0
0
面试宝典-悲观锁和乐观锁

悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。 乐观锁(Optimistic...

suyain
8分钟前
0
0
崛起于Springboot2.X之集成MongoDb使用mongoTemplate CRUD(27)

1、pom依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.7</version></dependency><dependency> <groupId>log4j</......

木九天
18分钟前
0
0
切分log日志

新建logback.xml放到resource里面 <?xml version="1.0" encoding="utf-8"?><configuration> <appender name="consoleLog" class="ch.qos.logback.core.ConsoleAppender"> <......

talen
23分钟前
0
0
spring @Resource 和 @Autowired 的使用区别

这两个 注解 @Resource 和 @Autowired , 常识都知道 @Resource 是 JAVAEE 自带的,@Autowired 是 spring 的自定义注解。 一般情况下, 使用 bean的时候, 这两个注解 随便使用一个即可。 但...

之渊
28分钟前
0
0
springboot集成elasticsearch客户端问题记录

1背景说明 服务端ES版本为5.5.2,springboot版本为1.5.6。 工程中添加如下依赖 2问题记录 2.1 NetworkPlugin类找不到 报错java.lang.ClassNotFoundException: org.elasticsearch.plugins.Net...

zjg23
30分钟前
1
0
快速构建ceph可视化监控系统

前言 ceph的可视化方案很多,本篇介绍的是比较简单的一种方式,并且对包都进行了二次封装,所以能够在极短的时间内构建出一个可视化的监控系统 本系统组件如下: ceph-jewel版本 ceph_expor...

万建宁
30分钟前
0
0
Java构造器使用注意

public class 父类A {int age = 10;protected void say() {System.out.println("父类A");}public 父类A() {override();}public void override() {Syst...

咸鱼AI
31分钟前
0
0
TensorFlow 线性分类

构造直线 z = 2 * x - 3 * y + 4 x0*w0+x1*w1+b=0 x1=-x0* w0/w1-b/w1 斜率 k= -w0/w1 截距 -b/w1 随机生成数据,加入一定的偏差,用直线将二维平面分为两部分 使用线性模型拟合参数 损失函数...

阿豪boy
34分钟前
0
0
翻译冒泡排序测试

翻译一个冒泡排序: var a = [1,3,2,4,6,5];var f = 0;var n = a.length ;for( var i =1; i<= n; i++) { for( var j = n-1 ; j >= i; j --) { if(a[j] < a[j+1]) { ......

钟元OSS
35分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部