相对路径,绝对路径,抽象路径怎么区分?
答案:2 悬赏:60
解决时间 2021-02-07 02:48
- 提问者网友:斩断情丝
- 2021-02-06 23:17
相对路径,绝对路径,抽象路径怎么区分?
最佳答案
- 二级知识专家网友:万千宠爱
- 2021-02-07 00:07
“绝对路径”就是从根目录开始一直到该目录的全程的路径,举个例子:"c:\apache\htdocs\cgi-bin\test.cgi"就是文件test.cgi的绝对路径。
“相对路径”就是相对于当前目录的路径,举个例子:当前目录是 "c:\apache\htdocs" ,你要浏览 c:\apache\htdocs\cgi-bin\test.cgi文件,那么只需在命令行里输入 "type cgi-bin\test.cgi" 就可以了,要是在"c:\apache\htdocs\cgi-bin\xyz"下呢,那么就是 "type ..test.cgi"。绝对路径是不变的,而相对路径是随用户工作目录的变化而变化。
“抽象路径”就是用户界面和操作系统使用与系统相关的路径名字符串来命名文件和目录。此类呈现分层路径名的一个抽象的、与系统无关的视图。抽象路径名有两个组件:
一个可选的与系统有关的前缀字符串,比如盘符,"/" 表示 UNIX 中的根目录,"\\\\" 表示 Microsoft Windows UNC 路径名,以及零个或更多字符串名称的序列。
除了最后一个,抽象路径名中的每个名称代表一个目录;最后一个名称既可以代表目录,也可以代表文件。空的抽象路径名没有前缀和名称序列。
“相对路径”就是相对于当前目录的路径,举个例子:当前目录是 "c:\apache\htdocs" ,你要浏览 c:\apache\htdocs\cgi-bin\test.cgi文件,那么只需在命令行里输入 "type cgi-bin\test.cgi" 就可以了,要是在"c:\apache\htdocs\cgi-bin\xyz"下呢,那么就是 "type ..test.cgi"。绝对路径是不变的,而相对路径是随用户工作目录的变化而变化。
“抽象路径”就是用户界面和操作系统使用与系统相关的路径名字符串来命名文件和目录。此类呈现分层路径名的一个抽象的、与系统无关的视图。抽象路径名有两个组件:
一个可选的与系统有关的前缀字符串,比如盘符,"/" 表示 UNIX 中的根目录,"\\\\" 表示 Microsoft Windows UNC 路径名,以及零个或更多字符串名称的序列。
除了最后一个,抽象路径名中的每个名称代表一个目录;最后一个名称既可以代表目录,也可以代表文件。空的抽象路径名没有前缀和名称序列。
全部回答
- 1楼网友:时光挺欠揍
- 2021-02-07 01:43
没听说过抽象路径
比如 xp系统下,你现在的文件a.txt放在这个路径下c:\windows\system32
那么这个文件的绝对路径就是c:\windows\system32
相对路径则需要一个参照物,设参照物是c:\windows ,那么相对路径就是\system32,如果参照物是c:\windows\system32 那么相对路径就是当前目录
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯