网页绝对路径和相对路径的区别?通俗点 ,本应用相对路径却用绝对路径有什么影响

如题所述

需要2个变量一个是当前路径,另一个是方案栏中的路径。比较字符串,这个你应该会做了吧。第二个变量的减去第一个变量,然后做适当更改就是你要的相对路径了
楼主 如果你的程序在E盘或者D盘 就没有相对路径了。
如果的程序在“c:\documents and settings\administrator\桌面\” 那么相对路径就应当是c:\documents and settings\administrator\桌面\MY\雨的印记.wav -c:\documents and settings\administrator\桌面\” =“/MY/雨的印记.wav ”
如果的你程序在桌面下的另一文件夹下例如Test文件下 也就是说程序的路径在:c:\documents and settings\administrator\桌面\Test\
相对路径就应当是“../MY/雨的印记.wav ”
. 一点代表当前目录
.. 两点代表上一目录
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-28
以协议这开头的或者以斜杠(/)开头的是绝对路径。不是用(/)是相对路径。例如:
http://127.0.0.1/jsp/HelloWorldServlet 或 /jsp/HelloWordServlet是绝对路径
com/resource是相对路径
第2个回答  2011-11-16
举个例子吧,index.html(网站首页)reg.asp(注册页面)如果把reg.asp存放在一个“新建文件夹”里 ,而index.html却和“新建文件夹”在同一个文件夹里。要使index.html调用reg.asp时:1.相对路径:是reg.asp路径相对于index.html的路径。2.绝对路径:是reg.asp 的实际路径,就是说D:\新建文件夹\reg.asp。
第3个回答  2011-11-16
绝对路径指网页的地址栏;相对路径是指超链接,在网页里显示的网址、图片、关键词的链接。
第4个回答  2011-11-17
相对路径分两种情况。一是相对于当前页面的,如“1.html, ../1.html, ./aaa/1.html”分别表示和当前页面同一目录下的1.html页面、当前页面所在目录的上一级目录下的1.html、当前页面所在目录中的aaa目录下的1.html;另一种情况是相对于网站根目录来说的,这种写法都是以"/"开头的,如"/1.html, /aaa/1.html"分别表示根目录下的1.html,根目录下的aaa目录下的1.html。绝对路径是指带盘符的路径,如"d:\database.mdb",网站中一般用到绝对路径的地方是配置文件中,和程序中读写文件时需要把相对路径映射为服务器绝对路径。
相似回答