相对路径和绝对路径

在采用多级目录结构的文件系统中,用户要访问一个文件,必须指出文件所在的路径名,路径名是从根目录开始到该文件的通路上所有各级目录名拼起来得到的。例如:D:/App/FNT/FNTrainer.exe我们就知道FNTrainer.exe文件是在D盘的App目录下的FNTrainer子目录中。

相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。

绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。

举个例子:

若某文件系统的目录结构如下图所示,假设用户要访问文件saiyaman.java,且当前工作目录为Program。

则f1.java的绝对路径为 D:\Program\Java-prog\f1.java,包括盘符及其从根目录开始的所有路径。

相对路径为 Java-prog\f1.java,相对路径是指从当前工作目录下的路径。

另一个例子:

HTML文档编辑时,想要插入图片,则需要<img src="" >标签,通过src属性给出的图片所在路径,可以是相对路径或绝对路径。

例如:src属性是询问的人,而图片路径就是坐标所在位置。

当一个初次到来的卑鄙的外乡人向你询问你家乡的位置,你可以向他说明目标位置位于:第七宇宙/娜美克星/龙珠国/比克省/蔬菜乡(D:\IMG\DB\Saiya\Goku.jpg),从根目录开始给出详细地点位置,即绝对坐标。src便能获取详细图片文件所在路径,使其显示。

当一个和你同国家的同胞向你询问你家乡的位置,在同一个宇宙同一个星球同一个国家的基础上,你就只需要回答当前同国家目录下的家乡位置:比克省/蔬菜乡(Saiya\Goku.jpg),即相对坐标。src便能获取到和HTML文件同一工作目录下的图片。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值