加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

什么是文件绝对路径,什么是文件相对路径

(2014-03-15 14:30:49)
标签:

it

分类: 网络术语

文件的相对路径是指一个文件所在的路径相对其它文件(或文件夹)的路径关系;绝对路径:是从盘符开始的完整路径,形如C:\windows\system32\cmd.exe

相对路径:是从当前路径开始的路径,假如当前路径为C:\windows,要描述上述路径,只需输入system32\cmd.exe

实际上,严格的相对路径写法应为 .\system32\cmd.exe,其中,“.”表示当前路径,在通道情况下可以省略,只有在特殊的情况下不能省略。

同目录文件引用
"."——代表目前所在的目录。

上级目录
“../”表示源文件所在目录的上一级目录,“../../”表示源文件所在目录的上上级目录,以此类推。

下级目录
引用下级目录的文件,直接写下级目录文件的路径即可。


本地windows下的相对路径

.\表示当前目录

..\ 表示返回上一级目录

例如的你程序,放在 C:\Projects\My\ 里面

那么当前目录为C:\Projects\My\

如果用 .\Exe 即把文件输出到 C:\Projects\My\Exe\里

如果用 ..\Exe 即把文件输出到 C:\Projects\Exe\ 里

..\..\ 即返回上二级目录


绝对路径相对路径实例:

例:

 c:/website/web/index.htm

 c:/website/img/photo.jpg

 在index.htm中链接photo.jpg应该怎样表示呢?

错误写法:img/photo.jpg

这种写法是不正确的,在此例中,对于index.htm文件来说img/photo.jpg所代表的绝对路径是:c:/website/web/img/photo.jpg,显然不符合要求。

 正确写法:使用../img/photo.jpg的相对路径来定位文件


例:

 c:/website/web/xz/index.htm

 c:/website/img/images/photo.jpg

 在此例中index.htm中链接photo.jpg应该怎样表示呢?

错误写法:../img/images/photo.jpg

这种写法是不正确的,在此例中对于index.htm文件来说../img/images/photo.jpg所代表的绝对路径是:c:/website/web/img/images/photo.jpg。

正确写法:可以使用../../img/images/photo.jpg的相对路径来定位文件


例:

 c:/website/web/xz/index.htm

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

 在此例中index.htm中链接photo.jpg应该怎样表示呢?

错误写法:../../img/photo.jpg

这种写法是不正确的,在此例中对于index.htm文件来说../../img/photo.jpg所代表的绝对路径是:c:/website/img/photo.jpg。

正确写法:可以使用../img/photo.jpg的相对路径来定位文件


总结:通过以上的例子可以发现,在把绝对路径转化为相对路径的时候,两个文件绝对路径中相同的部分都可以忽略,不做考虑。只要考虑他们不同之处就可以了。


如何修改CSS样式表的路径:

使用文本编辑器打开html文件,查看源代码,在源代码的开头部分

......标记中间找到。“href=”后面的内容就是css的路径,我们可以根据以上的知识进行相对路径的转换。

 例:

 c:/website/web/xz/index.htm

 c:/website/css/test.css

在此例中index.htm链接test.css文件,可以使用../../css/test.css的相对路径来定位文件,完整的代码标记是:

错误写法举例:../../../css/test.css

这种写法是不正确的,在此例中对于index.htm文件来说../../../css/test.css所代表的绝对路径是:c:/css/test.css


为了避免在制作网页时出现路径错误,我们可以使用dreamweaver的站点管理功能来管理站点。只要使用菜单命令site-new site新建站点并定义站点目录之后,它将自动的把绝对路径转化为相对路径,并且当你在站点中移动文件的时候,与这些文件关联的连接路径都会自动更改,实在是非常的方便。


http://www.seo920.com/zb_users/upload/2014/2/2014022259126685.png

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有