相对路径(相对路径是从根目录开始的路径)
今天给各位分享相对路径的知识,其中也会对相对路径是从根目录开始的路径进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
1本文目录一览:
- 1、什么是文件的相对路径?怎么把文件路径改为相对路径?
- 2、什么是绝对路径和相对路径
- 3、相对路径与绝对路径的含义
- 4、"相对路径"是什么意思?
- 5、相对路径和绝对路径的区别是什么?
- 6、相对路径是什么
2什么是文件的相对路径?怎么把文件路径改为相对路径?
绝对路径:是从盘符开始的路径,形如
c:\windows\system32\cmd.exe
相对路径:是从当前路径开始的路径,假如当前路径为c:\windows
要描述上述路径,只需输入
system32\cmd.exe
实际上,严格的相对路径写法应为
.\system32\cmd.exe
其中,.表示当前路径,在通道情况下可以省略,只有在特殊的情况下不能省略。
假如当前路径为c:\program
files
要调用上述命令,则需要输入
..\windows\system32\cmd.exe
其中,..为父目录。
当前路径如果为c:\program
files\common
files
则需要输入
..\..\windows\system32\cmd.exe
另外,还有一种不包含盘符的特殊绝对路径,形如
\windows\system32\cmd.exe
无论当前路径是什么,会自动地从当前盘的根目录开始查找指定的程序。
所以你的题目中相对路径是
.\data\f3
3什么是绝对路径和相对路径
相对路径-以引用文件之网页所在位置为参考基础,而建立出的目录路径。因此,当保存于不同目录的网页引用同一个文件时,所使用的路径将不相同,故称之为相对。
绝对路径-以Web站点根目录为参考基础的目录路径。之所以称为绝对,意指当所有网页引用同一个文件时,所使用的路径都是一样的。
其实绝对路径与相对路径的不同处,只在于描述目录路径时,所采用的参考点不同。由于对网站上所有文件而言,根目录这个参考点对所有文件都是一样的,因此,运用以根目录为参考点的路径描述方式才会被称之为绝对路径。
以下为建立路径所使用的几个特殊符号,及其所代表的意义。
"."--代表目前所在的目录。
".."--代表上一层目录。
"/"--代表根目录。
接下来,我们假设读者所建立的Web站点拥有如下图所示目录路径。
假若要在Ref.htm文件中引用BeRef.gif文件时,其相对路径如下:
./SubDir2/BeRef.gif
上面的引用路径中,"."代表目前的目录(Dir1),所以"./SubDir2"代表目前目录下的SubDir2。其实,也可以省略"./"直接用下这个方式引用。
SubDir2/BeRef.gif
若使用绝对路径以根目录为参考点引用该文件时,引用路径如下:
/Dir1/SubDir2/BeRef.gif
如果Web站点的目录之结构如下图时
引用BeRef.gif文件的相对路径又是如何呢?
假若要在Ref.htm文件中引用BeRef.gif文件时其相对路径如下:
../SubDir2/BeRef.gif
上面的引用路径中,".."代表上一层目录,所以,/Dir2"代表上一层目录下的Dir2子目录。若使用绝对路径引用时,则引用路径如下:
/Dir2/BeRer.gif
我们再举一个比较复杂的例子,来比较一下相对路径与绝对路径的使用。假设在读者所建立之Web站点中,拥有如下图的目录路径。
我们用以一个表格来说明在上图的情况下,某文件引用另一文件时,所应使用的相对路径与绝对路径。
引用者
被引用者
相对路径
绝对路径
Ref1.htm
BeRef1.gif
../SubDir2/BeRef1.gif
/Dir1/SubDir2/BeRef1.gif
Ref2.htm
BeRef1.gif
../../Dir1/SubDir2/ BeRef1.gif
/Dir1/SubDir2/ BeRef1.gif
Ref1.htm
BeRef2.htm
../../Dir2/ BeRef2.htm
/Dir2/BeRef2.htm
Ref2.htm
BeRef2.htm
../BeRef2.htm
/Dir2/BeRef2.htm
上表中比较需要说明的是"../../"所代表的意义。
".."代表上一层目录,而"../../"所代表的是上一层目录的上一层目录。所以,从上表中可以看出,如果引用的文件存在于目前目录的子目录中,或者存在于上一层目录的
另一个子目录中,运用相对路径是比较方便的。如果不是时,则干脆利用绝对路径,还比较省事。从上表中,亦可以看出,当被引用的是同一个文件时,引用文件所使用的绝对路径是一样的。
4相对路径与绝对路径的含义
相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。使用相对路径可以为我们带来非常多的便利。HTML绝对路径(absolute path)指带域名的文件的完整路径。
绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。完整的描述文件位置的路径就是绝对路径,以web站点根目录为参考基础的目录路径。
绝对路径名的指定是从树型目录结构顶部的根目录开始到某个目录或文件的路径,由一系列连续的目录组成,中间用斜线分隔,直到要指定的目录或文件,路径中的最后一个名称即为要指向的目录或文件。之所以称为绝对,意指当所有网页引用同一个文件时,所使用的路径都是一样的。
扩展资料:
绝对路径和相对路径的比较:
优点:
1、防止网站被恶意抄袭,使用绝对路径,如果有人抄袭采集你的内容,里面的链接还会指向你的网站。有些抄袭的比较懒,连里面的链接一起抄了过去。
2、如果站长不能做301转向,因而有网址规范化的问题,使用绝对路径有助于链接指向选定的URL版本。
3、就算网页被移动位置,里面的链接还是指向正确的URL。
缺点:
1、除非链接是动态插入的,不然没办法在测试服务器上进行测试。因为里面的链接将直接指向真正的域名URL,而不是测试服务器中的URL。
2、除非链接是动态插入的,不然移动内容页面将很困难。因为内容页面位置发生变化,在其他页面上的链接却可能无法跟着变化,还指向原来的已经硬编码的绝对路径。
参考资料来源:百度百科--相对路径
参考资料来源:百度百科--绝对路径
5"相对路径"是什么意思?
什么是绝对路径: 大家都知道,在我们平时使用计算机时要找到需要的文件就必须知道文件的位置,而表示文件的位置的方式就是路径,例如只要看到这个路径:"D:\图片\许慧欣.jpg"我们就知道"许慧欣.jpg"文件是在D盘的"图片"目录中。类似于这样完整的描述文件位置的路径就是绝对路径。 相对路径 什么是相对路径?相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。使用相对路径可以为我们带来非常多的便利。下面举实例详解: 一、例如在本地硬盘有如下两文件,它们要互做超链接 G:\site\index.htm G:\site\web\article\01.htm 如下图: index.htm要想链接到01.htm这个文件,正确的链接应该是:a href=web/article/01.htm链接文字/a,这是标准的相对路径。 反过来,01.htm要想链接到index.htm这个文件,在01.htm文件里面应该写上这句:a href=../../index.htm返回首页/a。这里的../表示向上一级。 至此,你已经了解相对路径的概念了,就是这样简单明了。如果你还是没有看明白,以前学过DOS吗?它的“CD 文件夹名”和“CD..”命令用过吗?这是同理的。 注意:相对路的文件夹符号是斜杠:/ a href=/web/article/01.htm链接文字/a这样的链接,在href后面的第一个斜杠表示根目录,通常我们要特别慎用这种方式。
6相对路径和绝对路径的区别是什么?
相对路径和绝对路径的区别是描述目录路径时,所采用的参考基准点不同。
绝对路径:直接指明文件在硬盘上真正存在具体位置或者是以Web站点根目录为参考的完整路径。绝对路径是规定死的目录,直观清晰,但被网页引用的文件不能随意挪动。当多个网页引用同一个文件时,所使用的路径都是相同的。
相对路径:舍去磁盘盘符、计算机名等信息,以引用文件的网页所在文件夹位置为参考,建立出的基准根目录。当保存于不同目录的网页引用同一个文件时,所使用的相对路径不同。
使用绝对路径和相对路径的情况:
通常情况下,只在自己的计算机上对网页进行编辑操作,不拷贝到别的电脑或者服务器,这时可以使用绝对路径。
在大多情况下,进行网页编程时,强烈推荐使用相对路径。如果使用绝对路径来指定文件的位置,在自己的计算机上浏览可能是正常显示,但如果上传到Web服务器上浏览,很有可能因为路径不对,导致图片等文件不能正常显示。
而使用相对路径,可以减少因网页和程序文件存储路径变化,造成的网页不正常显示、程序不正常运行现象。使用某些网页设计软件引用文件时,会自动使用相对路径,极大的便利了网站管理。
7相对路径是什么
绝对路径:是从盘符开始的路径,形如
C:\windows\system32\cmd.exe
相对路径:是从当前路径开始的路径,假如当前路径为C:\windows
要描述上述路径,只需输入
system32\cmd.exe
实际上,严格的相对路径写法应为
.\system32\cmd.exe
其中,.表示当前路径,在通道情况下可以省略,只有在特殊的情况下不能省略。
假如当前路径为c:\program files
要调用上述命令,则需要输入
..\windows\system32\cmd.exe
其中,..为父目录。
当前路径如果为c:\program files\common files
则需要输入
..\..\windows\system32\cmd.exe
另外,还有一种不包含盘符的特殊绝对路径,形如
\windows\system32\cmd.exe
无论当前路径是什么,会自动地从当前盘的根目录开始查找指定的程序。
关于相对路径和相对路径是从根目录开始的路径的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
上一篇:溢价率「溢价率是什么意思?」