绝对路径怎么改相对路径

绝对路径怎么改相对路径,第1张

很简单,所谓相对路径,是相对于你这个文件而言的
比如你这个文件保存再d:\tianya\wuli\ahtml
那么只要是和ahtml在同一个文件夹的,可以直接写名字,如bhtml也在此文件内,超级链接只需写
<a href="bhtml">链接到b</a>
如果是此文件夹下面的怎么办呢,一样,已此文件为基础,如chtml在d:\tianya\wuli\huashan\chtml
那么链接到c
<a href="huashan\bhtml">链接到c</a>
如果在此文件的上一个文件夹内,怎么办呢,一样。
上一级目录用 表示
如dhtml 在d:\tianya\dhtml
那么链接到d,为
<a href="\bhtml">链接到d</a>
如果是上上级目录也一样
<a href="\\bhtml">链接到d</a>
总之,所谓相对路径是相对与你此文件的路径,只要相对路径不便,链接就不会变。所谓相对是指相对位置。而且都由此文件所在位置为出发点。

已经好久没有使用FP了,入门的确比较轻松,几乎用过word就立即能够上手FP。但一般现在设计网页都是用DreamWeaver多,我写php也是用DW。绝对路径就是一个网络地址或者本地地址是完整写全的路径。例如你d盘的名为“abc”的目录里,有个叫“defjpg”。绝对路径就是d:\abc\defjpg(若在linux系统里要改用斜杠“/”)。相对路径就是不完整的路径。如上例,我有另一个叫asdfhtm的网页文件需要调用刚才的。asdfhtm所在位置是d盘根目录,那么相对路径调用只需要写“abc/defjpg”,绝对路径调用就是“d:/abc/defjpg”。由于你的网页文件和文件都需要上传到服务器运行的,而可能全部文件在服务器会另开一个目录(文件夹),而不在d盘(跟你本来的不同)。显然,这种情况绝对路径就会出错,因为已经没有d盘了。FP处理绝对路径基本可以有两种方法。下面以网页插入的为例。第一,在编辑界面右击link的[属性],调出链接的属性。里面有src属性,把值的绝对路径去掉就可以。留下以该网页文件所在目录以后的路径,例如网页文件在e盘的“website”目录,网页文件所调用的picjpg在e盘的“website”里面的“image”目录。绝对路径就是“e:/website/image/picjpg”,相对路径是“image/picjpg”。第二,可以在代码界面,找出该对应的<img>标签。把标签里面的src值改为相对路径。同上例,绝对路径你大概看到“<img src="d:/website/image/picjpg">”,相对路径就看到“<img src="image/picjpg">”。大概思路和原理是这样,因为你也没有具体的事例,实在不好回答。希望能对你有帮助。

第一种方法:使用SystemWeb类,SystemWeb>using SystemWeb;

path = ServerMapPath('相对路径')

第二种方法:使用IO类,SystemIOPathGetFullPath("相对路径"),它也可以写成先声明先声明,然后再调用函数的形式。

一般来说使用第二种方法比较多一些。

可能是你在制作PPT的过程中,引用了电脑中的素材文件,如声音、等,但一般PPT并不会把这些文件打包进去,也就是说,它直接以绝对路径来引用这些文件,当然复制后再用这个绝对路径寻找源文件就找不到了。
有两个办法
1将文件作打包处理
打开ppt文件,执行“文件→打包”命令,然后将Pngsetupexe和Pres0ppz文件复制到多媒体教室的教师机上即可。但是由于那台电脑上装有PowerPoint软件,实在没有必要进行“打包”和“解包”的折腾,并且打包后的文件“肥”了不少,因为两次插入的同一文件,变成了文件名不同的两个文件(引用几次会出现几个文件),给复制过程带来了不少的麻烦。
2把文件与幻灯片文件放在同一文件夹下
虽然文件中仍记录了源文件的绝对路径,但播放时能自动更新,更新后的绝对路径指示了文件存放的准确位置。

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/13390441.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-27
下一篇 2023-07-27

发表评论

登录后才能评论

评论列表(0条)

保存