当前位置:首页 » 网页前端 » 前端怎么把绝对路径改成相对路径
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

前端怎么把绝对路径改成相对路径

发布时间: 2022-07-31 02:27:14

㈠ 怎样把绝对路径转换成相对路径

需要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 ”
. 一点代表当前目录
.. 两点代表上一目录

㈡ 如何把绝对路径变成相对路径

7月4日 13:27 1.什么是绝对路径
绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,绝对路径一般在CGI程序的路径配置中经常用到,而在制作网页中实际很少用到。大家不用管它。

2.什么是相对路径

顾名思义,相对路径就是相对于当前文件的路径。网页中一般表示路径使用这个方法。
比如一个文件的路径是http://xxxxx.home4u.china.com/feel/mine/dark.html,表示dark.html文件是在mine目录中的。那么这个页面中如果有个连接是指向网站首页index.html的,这个连接就应该这样表示:../../index.html。 ../ 表示上一级目录,第一个../表示回到feel目录,再一个../就表示回到了http://xxxxx.home4u.china.com/也就是根目录。如果这个dark.html文件中还有一个图片yyy.gif,是在mine目录中的images目录下,那么,可以看到,dark.html文件与images目录是同级的,也就是在同一个目录mine下。那么,这个图片的连接地址就应该是:images/yyy.gif。images前面没有任何字符,表示就在同一个目录下。
还有一个方法可以让你不用考虑回到哪个目录,那就是根目录表示法。以“/”这个斜杠标记来表示根目录,其他文件就以这个为参照。比如,上例中连接index.html的连接就可以写成:/index.html。图片连接就可以写成:/feel/mine/images/yyy.gif。
实际上,网站路径结构就是你硬盘上某个目录下的路径结构。象上面图片的连接,就好比你在本地打开这个图片时进入目录的顺序,先进入feel目录,再进入mine和images目录,然后就找到了yyy.gif。明白了这一点,相信你已经懂得了什么是相对路径。

㈢ 请教:绝对路径如何改为相对路径

你在你的VS下创建了一个工程,工程下有一个文件夹“我的网站”,其中有一个xls文件,那么你就应该这样: Server.MapPath("~/我的网站/Book1.xls")

㈣ 绝对路径怎么改相对路径

很简单,所谓相对路径,是相对于你这个文件而言的
比如你这个文件保存再d:\tianya\wuli\a.html
那么只要是和a.html在同一个文件夹的,可以直接写名字,如b.html也在此文件内,超级链接只需写
<a href="b.html">链接到b</a>
如果是此文件夹下面的怎么办呢,一样,已此文件为基础,如c.html在d:\tianya\wuli\huashan\c.html
那么链接到c
<a href="huashan\b.html">链接到c</a>
如果在此文件的上一个文件夹内,怎么办呢,一样。
上一级目录用 .. 表示
如d.html 在d:\tianya\d.html
那么链接到d,为
<a href="..\b.html">链接到d</a>
如果是上上级目录也一样
<a href="..\..\b.html">链接到d</a>

总之,所谓相对路径是相对与你此文件的路径,只要相对路径不便,链接就不会变。所谓相对是指相对位置。而且都由此文件所在位置为出发点。

㈤ 如何把绝对路径改为相对路径的网页

假设info.html路径是:c:\Inetpub\wwwroot\sites\blabla\info.html 假设index.html路径是:c:\Inetpub\wwwroot\sites\index.html 在info.html加入index.html超链接的代码应该这样写: <a href = "../index.html">index.html</a> 假设info.html路径是:c:\Inetpub\wwwroot\sites\blabla\info.html 假设index.html路径是:c:\Inetpub\wwwroot\index.html 在info.html加入index.html超链接的代码应该这样写: <a href = "../../index.html">index.html</a> 假设info.html路径是:c:\Inetpub\wwwroot\sites\blabla\info.html 假设index.html路径是:c:\Inetpub\wwwroot\sites\wowstory\index.html 在info.html加入index.html超链接的代码应该这样写: <a href = "../wowstory/index.html">index.html</a>下级目录引用下级目录的文件,直接写下级目录文件的路径即可。 假设info.html路径是:c:\Inetpub\wwwroot\sites\blabla\info.html 假设index.html路径是:c:\Inetpub\wwwroot\sites\blabla\html\index.html 在info.html加入index.html超链接的代码应该这样写: <a href = "html/index.html">index.html</a> 假设info.html路径是:c:\Inetpub\wwwroot\sites\blabla\info.html 假设index.html路径是:c:\Inetpub\wwwroot\sites\blabla\html\tutorials\index.html 在info.html加入index.html超链接的代码应该这样写:

㈥ 你好,用DW做网页,已经做好了的绝对路径怎么改成相对路径!

需要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

.
一点代表当前目录
..
两点代表上一目录

㈦ 如何将绝对路径转为相对路径

像这样:
char * path;
CString c_path;
path=new char[200];
GetMoleFileName(AfxGetInstanceHandle(),path,200);
c_path=path;
AfxMessageBox(c_path);
就可以了!
如果需要是WEB应用的目录下就很好办啊。假设web根目录为:c:\www,而DB放在www目录下的话则可以这样。
System.AppDomain.CurrentDomain.BaseDirectory.ToString() + ConfigurationManager.AppSettings["dbPath"]就可以了

在a.asp在d:\web\hello\ 下
a.asp的绝对路径就是d:\web\hello\a.asp
如果把一个域名XXX.COM绑定到hello
那么
http://XXX.COM/a.asp
也就是绝对路径!
如果把一个域名XXX.COM绑定到web
那么
http://XXX.COM/hello/a.asp
也就是绝对路径!
最好看看你IIS中设置的主目录是哪个

㈧ 求助:绝对路径怎么改成相对路径

绝对路径,比如你 D盘CS文件夹里的cs.exe
那么绝对路径 就是 D:\CS\cs.exe
相对路径,比如你在CS文件夹里有个文本,象你做的网业一样,有CSS,JS,假如你的CSS在CS文件夹下,也就是D:\CS\*.css,那么你的CSS里的CS.exe相对路径就是 "cs.exe" 意思就是相对于当前文件(就是你的CSS)位置路径的一个叫cs.exe的文件~
再不懂的话加我QQ~我这有资料~CHM格式D~
QQ:33638057

㈨ 如何把绝对路径改成相对路径

相对路径,就是相当你当前文件的位置
比如你当前这个文件位置在
f:\zx\下面,
你的其它a

b、
c
文件也在该下面,
那就是相对于当前文件来说,在相同目录下,所以路径可以不用填写,直接填写文件名就可以了<frame
src="a.htm"
name="aframe">
如果你的当前文件在f:\zx
下面,那就要从当前目录开始往下写<frame
src="zx\a.htm"
name="aframe">
如果你引用的文件在当前文件之上,就要在路径前加
..\
如:<frame
src="..\a.htm"
name="aframe">