知识补充,忽然发现的问题,相对路径与绝对路径的区别
2015-06-13 22:22
393 查看
相对路径与绝对路径的区别
比如说你的C盘ABC文件夹下有两个文件1和2
如果要文件1说出文件2的位置(也就是路径),那么它有两种表示方法:
C:\ABC\2
这就是绝对路径,指明2文件在C盘ABC文件下,从最大的目录C盘开始表示出来.
2
这就是相对路径,因为1文件和2文件都在C:\ABC下,所以它们的路径前面"C:\ABC"都是一样,就不用表示出来了.
2
另个比喻:
比方C盘ABC文件夹有个1文件,还有一个DEF文件夹,而DEF文件下有个2文件.
那1和2的文件路径分别为:(都是绝对路径)
C:\ABC\1
C:\ABC\DEF\2
如果让1文件来表示2文件的路径
绝对路径: C:\ABC\DEF\2
相对路径: DEF\2 (因为1和2文件前面的C:\ABC这段路径相同就不用写出来了)。
3
什么是绝对路径:
大家都知道,在我们平时使用计算机时要找到需要的文件就必须知道文件的位置,而表示文件的位置的方式就是路径,例如只要看到这个路径:c:/website/img/photo.jpg我们就知道photo.jpg文件是在c盘的website目录下的img子目录中。这样完整的描述文件位置的路径就是绝对路径。我们不需要知道其他任何信息就可以根据绝对路径判断出文件的位置。
4
什么是相对路径:
所谓相对路径,顾名思义就是自己相对与目标位置。不论将这些文件放到哪里,只要他们的相对关系没有变,就不会出错。
另外我们使用“../”来表示上一级目录,“../../”表示上上级的目录,以此类推。
比如说你的C盘ABC文件夹下有两个文件1和2
如果要文件1说出文件2的位置(也就是路径),那么它有两种表示方法:
C:\ABC\2
这就是绝对路径,指明2文件在C盘ABC文件下,从最大的目录C盘开始表示出来.
2
这就是相对路径,因为1文件和2文件都在C:\ABC下,所以它们的路径前面"C:\ABC"都是一样,就不用表示出来了.
2
另个比喻:
比方C盘ABC文件夹有个1文件,还有一个DEF文件夹,而DEF文件下有个2文件.
那1和2的文件路径分别为:(都是绝对路径)
C:\ABC\1
C:\ABC\DEF\2
如果让1文件来表示2文件的路径
绝对路径: C:\ABC\DEF\2
相对路径: DEF\2 (因为1和2文件前面的C:\ABC这段路径相同就不用写出来了)。
3
什么是绝对路径:
大家都知道,在我们平时使用计算机时要找到需要的文件就必须知道文件的位置,而表示文件的位置的方式就是路径,例如只要看到这个路径:c:/website/img/photo.jpg我们就知道photo.jpg文件是在c盘的website目录下的img子目录中。这样完整的描述文件位置的路径就是绝对路径。我们不需要知道其他任何信息就可以根据绝对路径判断出文件的位置。
4
什么是相对路径:
所谓相对路径,顾名思义就是自己相对与目标位置。不论将这些文件放到哪里,只要他们的相对关系没有变,就不会出错。
另外我们使用“../”来表示上一级目录,“../../”表示上上级的目录,以此类推。
相关文章推荐
- 交互式系统中采用的调度算法
- 黑马程序员—异常
- sublime text 不小心禁用了package control 的恢复方法
- 优酷视频URL浅析-视频拖拽时长
- opencv序列结构CvSeq和轮廓提取cvFindContours的简单运用
- 第005讲 表单及表单控件,隐藏域
- 深搜专题初步-1002
- 使用HMSegmentedControl实现分段控件
- 使用HMSegmentedControl实现分段控件
- 2KNO3+3C+S=K2S+N2+3CO2
- redis翻译_redis管道
- Tries前缀树
- 致自己
- 存取像素值操作
- ZgukistringZ
- java中套接字socket
- hibernate缓存
- 微营销实战技巧大全
- 我的博客分类
- JSP的7个动作指令