路径

本文解释了绝对路径与相对路径的概念及应用。通过实例展示了如何在不同场景下选择合适的路径方式,帮助开发者避免常见的路径配置错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天碰到了路径的问题,既然遇到了,那就总结一下。

万一下次又遇到呢,那就处理起来,游刃有余了。

绝对路径——从根目录为起点到你所在的目录。他是由外往里走。

在网站的应用中,通常我们使用"/"来表示根目录,/img/photo.jpg就表示photo.jpg文件在这个网站的根目录上的img目录里。但是这样使用对于初学者来说是具有风险性的,因为要知道这里所指的根目录并不是你的网站的根目录,而是你的网站所在的服务器的根目录,因此当网站的根目录与服务器根目录不同时,就会发生错误。

相对路径——从一个目录为起点到你所在的目录。他是由内往外走。

如果你使用绝对路径c:/website/img/photo.jpg,那么在自己的计算机上将一切正常,因为确实可以在指定的位置即c:/website/img/photo.jpg上找到photo.jpg文件,但是当你将页面上传到网站的时候就很可能会出错了,因为你的网站可能在服务器的c盘,可能在d盘,也可能在aa目录下,更可能在bb目录下,总之没有理由会有c:/website/img/photo.jpg这样一个路径。那么,在index.htm文件中要使用什么样的路径来定位photo.jpg文件呢?对,应该是用相对路径,所谓相对路径,顾名思义就是自己相对与目标位置。在上例中index.htm中联接的photo.jpg可以使用img/photo.jpg来定位文件,那么不论将这些文件放到哪里,只要他们的相对关系没有变,就不会出错。

../表示上一个文件夹,../../表示上一个文件夹的上一个文件夹,以此类推。

举个简单的例子:

目录是:

C:/csdn1/csdn2/csdn3/csdn4

C:/csdn1/csdn2/csdn3/csdn5/csdn6

比方说我要找csdn4,我现在所在的目录是csdn6。

绝对路径是:C:/csdn1/csdn2/csdn3/csdn4

相对路径是:../csdn4





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值