当前位置: 首页 > news >正文

绝对路径和相对路径

1.绝对路径:从根目录为起点到某一个目录的路径

使用计算机时要找到需要的文件就必须知道文件的位置,表示文件的位置的方式就是路径,例如只要看到这个路径:c:/website/img/photo.jpg我们就知道photo.jpg文件是在c盘的website目录下的img子目录中,这样完整的描述文件位置的路径就是绝对路径

在网站的应用中,通常我们使用"/"来表示根目录,/img/photo.jpg就表示photo.jpg文件在这个网站的根目录上的img目录里

2.相对路径:从一个目录为起点到另外一个的目录的路径

举例理解

有一个页面index.htm,在这个页面中需要显示一张图片photo.jpg

c:/website/index.htm
c:/website/img/photo.jpg

你将页面上传到网站的时候就很可能会出错,因为你的网站可能在服务器的c盘,可能在d盘,也可能在别的目录下,在index.htm文件中要使用什么样的路径来定位photo.jpg文件,用相对路径,相对路径,顾就是自己相对与目标的位置,在上例中index.htm中要联接的photo.jpg可以使用img/photo.jpg来定位文件,那么不论将这些文件放到哪里,只要他们的相对关系没有变,就不会出错

3.问题举例

C盘有文件夹abc,文件夹abc下有2个文件file1和file2,file1说出file2的位置

绝对路径:C:\abc\file2这是绝对路径,以最大的目录C盘开始变现出来

相对路径:file2,因为file1和file2都在C:\abc下,路径前面C:\abc都是一样,就不用表现出来

file1的位置为:C:\abc\path1\file1

file2的位置为C:\abc\path2\file2

file1说出file2的位置

绝对路径:C:\abc\path1\file1

相对路径:..\path2\file2

注意:不同操作系统使用的斜杠不同,linux系统是/,windows是\

4.问题举例

问题1

index.htm文件中联接有一张图片photo.jpg

 c:/website/web/index.htm
  c:/website/img/photo.jpg

index.htm中联接的photo.jpg,怎样表示

../img/photo.jpg

问题2

c:/website/web/xz/index.htm
c:/website/img/images/photo.jpg

index.htm中联接的photo.jpg,怎样表示

../../img/photo.jpg

问题3

 c:/website/web/xz/index.htm
 c:/website/web/img/photo.jpg

index.htm中联接的photo.jpg,怎样表示

../img/photo.jpg

http://www.lryc.cn/news/45349.html

相关文章:

  • Linux第二次总结
  • 算法:贪婪算法、分而治之
  • 462. 最小操作次数使数组元素相等 II——【Leetcode每日一题】
  • 对数据库的库及表的操作
  • final类又没实现接口应该用哪一种代理, jdk动态代理还是cglib代理
  • 使用StaMPS_Visualizer
  • 高并发-高性能-高可用-结论版
  • 数智转型助力建筑业全产业链升级,你了解多少?
  • Python网络设备脚本中经常使用的connecthandler和telnetlib是什么意思?
  • 你真的会写 git commit message 吗?
  • ISO文件内添加kickstart完成自动安装
  • SpringBoot 整合RabbitMq 自定义消息监听容器来实现消息批量处理
  • jquery基础之操作节点对象
  • 对于Java的深入理解及其特点--面试
  • Linux GPSD的使用
  • ArrayList无参构造添加元素源码解读
  • 手写简易 Spring(二)
  • 排列问题DFS入门
  • 【每日一题Day159】LC1638统计只差一个字符的子串数目 | 枚举
  • 【07 Metadata and VendorTag】
  • Golang中Model的使用
  • 交友项目【基础环境搭建】
  • 入职时,公司要求自己带电脑,每月给100元补贴,如果不接受就不能入职!
  • 20道经典Redis面试题
  • 十分钟带你看懂接口测试,2023最全超大型接口测试攻略
  • 【设计模式】创建型-单例模式
  • Python 练习 六
  • 「SQL面试题库」 No_22 员工奖金
  • 瞒不住了,Prefetch 就是一个大谎言
  • 这个时候了,你还不会不知道JavaMail API吧