了解相对路径与绝对路径

今天聊一聊相对路径,与绝对路径的问题。

相对路径(Relative Path):硬盘中,指某个文件的路径和别的文件的路径关系,通常从别的文件位置开始到目标文件的位置。
绝对路径(Absolute Path):文件在硬盘中真正存在的绝对位置,通常是从盘符开始的路径,直接到达目标位置。

为什么相对路径用的多?
因为绝对路径不利于搜索引擎表现,相对路径在搜索引擎中表现良好,所以一般使用相对路径较多!

如何表示相对路径和绝对路径?
首先需要我们知道,之前Unix与Linux系统使用 “/” 来分割路径,Windows中使用 "\"来分割路径(因为Windows中使用 / 作为DOS命令提示符的参数标志,为了区分所以出现“\”),之后Windows又重新做了调整(后面会解释)。

举个例子,教室里小红距离小明10米,小兰距离小明5,那么小明相对与小红的路径为10米,小明相对与小兰的路径为5米;小明的绝对路径是明德楼B1029,8排 16座。

硬盘中,创建D:\A\a\1.txt ;D:\A\a\2.txt;D:\A\a\L\3.txt。
绝对路径
表示简单但是不利于搜索引擎表现,1.txt的绝对路径 D:\A\a\1.txt
相对路径
(同级)1相对与2的路径,.\1.txt,(一般不严格的时候可以省略写为1.txt);
(下级)3相对于1的路径,.\L\3.txt(一般不严格的时候可以省略写为L\1.txt);
(上级)1相对于3的路径,. ./1.txt 这里的 . ./就不能省略了
虽然看起来相对于绝对路径复杂,但是利于搜索引擎表现。

. . 父目录
. ./ 返回上一级
. / 本级目录 (可以省略)
/ 根目录

很多人会疑惑,我怎么在上级用\,Windows也更改了一些内容,接下来总结了一下:
(1):Windows文件在浏览器上使用 \;
(2)浏览器地址栏的网站使用/;
(3)出现在HTML URL()属性中的路径,指定的路径是网络路径,必须用/;
(4)出现在普通字符中的路径,如果为Windows文件路径,则使用/和\都可以;如果代表网络文件路径,则必须使用/;
(5)在Unix/Linux中则用/;

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值