金运路到七浦路坐地铁:困扰了很久的相对路径和绝对路径问题

来源:百度文库 编辑:高考问答 时间:2024/04/28 06:35:58
这个问题和普通的相对路径和绝对路径不一样。

绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,比如,你的Perl 程序是存放在 c:/apache/cgi-bin 下的,那么 c:/apache/cgi-bin就是 CGI-BIN 目录的绝对路径。

绝对路径的相对表示其实很好理解,假设你的 Perl 程序是放在c:/apache/cgi-bin 下的,如果你要表示这个目录的绝对路径,除了上面说的c:/apache/cgi-bin 外,你还可以用 . 来表示,因为你的程序就在当前目录下的。其实这个问题和DOS 下的 CD 命令类似的,你如果在 c:\windows\system 目录下,现在要转换到c:\windows 下,那么你可以用绝对路径命令:cd c:\windows,也可以用绝对路径的相对表示命令:cd ..,你现在理解了吗?

你的Perl 程序 URL 是 http://www.CGIer.net/cgi-bin/test.cgi,调用图片URL 是 http://www.CGIer.net/gif/test.gif,如果你要在你的程序中表示此图片的相对路径,那么可以写成
http://www.CGIer.net/gif/test.gif,或者是 /gif/test.gif 。说白了,相对路径其实就可以理解为 URL