相對路徑和絕對路徑的區別是什麼,絕對路徑和相對路徑的區別是什麼?

2022-01-16 09:27:33 字數 4158 閱讀 2583

1樓:呵呵

絕對路徑:是從碟符開始的路徑,形如

c:\windows\system32\cmd.exe相對路徑:是從當前路徑開始的路徑,假如當前路徑為c:\windows要描述上述路徑,只需輸入

system32\cmd.exe

實際上,嚴格的相對路徑寫法應為

.\system32\cmd.exe

其中,.表示當前路徑,在通道情況下可以省略,只有在特殊的情況下不能省略。

假如當前路徑為c:\program files要呼叫上述命令,則需要輸入

..\windows\system32\cmd.exe其中,..為父目錄。

當前路徑如果為c:\program files\common files

則需要輸入

..\..\windows\system32\cmd.

exe另外,還有一種不包含碟符的特殊絕對路徑,形如\windows\system32\cmd.exe無論當前路徑是什麼,會自動地從當前盤的根目錄開始查詢指定的程式。

2樓:匿名使用者

相對路徑-以引用檔案之網頁所在位置為參考基礎,而建立出的目錄路徑。因此,當儲存於不同目錄的網頁引用同一個檔案時,所使用的路徑將不相同,故稱之為相對。

絕對路徑-以web站點根目錄為參考基礎的目錄路徑。之所以稱為絕對,意指當所有網頁引用同一個檔案時,所使用的路徑都是一樣的。

其實絕對路徑與相對路徑的不同處,只在於描述目錄路徑時,所採用的參考點不同。由於對**上所有檔案而言,根目錄這個參考點對所有檔案都是一樣的,因此,運用以根目錄為參考點的路徑描述方式才會被稱之為絕對路徑。

以下為建立路徑所使用的幾個特殊符號,及其所代表的意義。

"."--代表目前所在的目錄。

".."--代表上一層目錄。

"/"--代表根目錄。

接下來,我們假設讀者所建立的web站點擁有如下圖所示目錄路徑。

假若要在ref.htm檔案中引用beref.gif檔案時,其相對路徑如下:

./subdir2/beref.gif

上面的引用路徑中,"."代表目前的目錄(dir1),所以"./subdir2"代表目前目錄下的subdir2。其實,也可以省略"./"直接用下這個方式引用。

subdir2/beref.gif

若使用絕對路徑以根目錄為參考點引用該檔案時,引用路徑如下:

/dir1/subdir2/beref.gif

如果web站點的目錄之結構如下圖時

引用beref.gif檔案的相對路徑又是如何呢?

假若要在ref.htm檔案中引用beref.gif檔案時其相對路徑如下:

../subdir2/beref.gif

上面的引用路徑中,".."代表上一層目錄,所以,/dir2"代表上一層目錄下的dir2子目錄。若使用絕對路徑引用時,則引用路徑如下:

/dir2/berer.gif

我們再舉一個比較複雜的例子,來比較一下相對路徑與絕對路徑的使用。假設在讀者所建立之web站點中,擁有如下圖的目錄路徑。

我們用以一個**來說明在上圖的情況下,某檔案引用另一檔案時,所應使用的相對路徑與絕對路徑。

引用者被引用者

相對路徑

絕對路徑

ref1.htm

beref1.gif

../subdir2/beref1.gif

/dir1/subdir2/beref1.gif

ref2.htm

beref1.gif

../../dir1/subdir2/ beref1.gif

/dir1/subdir2/ beref1.gif

ref1.htm

beref2.htm

../../dir2/ beref2.htm

/dir2/beref2.htm

ref2.htm

beref2.htm

../beref2.htm

/dir2/beref2.htm

上表中比較需要說明的是"../../"所代表的意義。

".."代表上一層目錄,而"../../"所代表的是上一層目錄的上一層目錄。所以,從上表中可以看出,如果引用的檔案存在於目前目錄的子目錄中,或者存在於上一層目錄的

另一個子目錄中,運用相對路徑是比較方便的。如果不是時,則乾脆利用絕對路徑,還比較省事。從上表中,亦可以看出,當被引用的是同一個檔案時,引用檔案所使用的絕對路徑是一樣的。

絕對路徑和相對路徑的區別是什麼?

3樓:聽不清啊

設當前目錄為d:\abc,其中有檔案0.txt其中有資料夾111,資料夾中有檔案1.txt則用絕對路徑表示為:

d:\abc\0.txt、d:\abc\111\1.txt用相對路徑表示為(省略從碟符開始到當前資料夾及其後的一條反斜槓)的那一部分:

0.txt、111\1.txt

相對路徑和絕對路徑的區別

4樓:口碑生活花貓啊

區別是目錄所在層級不一樣。

假設你註冊了域名baidubaikewww.seo-xy . com,並申請了虛擬主機,你的虛擬主機提供商會給你一個目錄,比如www,這個www就是你**的根目錄。

假設你在www根目錄下放了一個檔案index.html,這個檔案的絕對路徑就是: baidubaikewww.

seo-xy .com/index.html 假設你在www根目錄下建了一個目錄叫archives,然後在該目錄下放了一個檔案index.

html,這個檔案的絕對路徑就是baidu。

同目錄檔案引用

"."——代表目前所在的目錄。

我們現在建一個原始檔info.html,在info.html裡要引用index.html檔案作為超連結。

假設index.html路徑是

html檔案作為超連結。c:\inetpub\wwwroot。

index.html

其實,可以省略"./"直接引用。

5樓:

區別是目錄所在層級不一樣。

.\:代表目前所在的目錄。

兩個都表示路徑的意思。

1、相對路徑-顧名思義,相對路徑就是相對於當前檔案的路徑。網頁中一般表示路徑使用這個方法。

2、絕對路徑-絕對路徑就是你的主頁上的檔案或目錄在硬碟上真正的路徑。絕對路徑就是你的主頁上的檔案或目錄在硬碟上真正的路徑。

c/c++ &與&& |與|| 的區別

&&表示邏輯與的意思,即為and。當運算子兩邊的表示式的結果都為true時,整個運算結果才為true,否則,只要有一方為false,則結果為false。

比如 12&&23的結果就是1,12&&-1 的結果是1,123&&0的結果就是0。

&&還具有短路的功能,即如果第一個表示式為false,則不再計算第二個表示式,例如,對於if(str != null && !str.

equals(「」))表示式,當str為null時,後面的表示式不會執行,所以不會出現nullpointerexception。

6樓:上海達必誠律師事務所

如果當前目錄在system32下

c:\windows\system32\new.exe 這樣是絕對路徑

system32\new.exe 這樣是相對路徑也就是說絕對路徑和當前問津位置無關,而相對路徑和當前檔案位置用關

7樓:匿名使用者

相對路徑是安裝規則變化的,絕對路徑是絕不可變的!

8樓:

相對路徑-----\sound\***

絕對路徑-----e:\sound\***

相對路徑與絕對路徑的區別

9樓:

絕對路徑指的是針對電腦系統所在的準確位置,比如test在d盤下,而best在test 下,對它的描述:相對路徑是這樣的,best在test目錄下,絕對路徑是best在d盤test資料夾內。

說白了,相對路徑一般指檔案或資料夾所在的位置相對於上一級目錄的位置。

絕對路徑指檔案或者資料夾相對於電腦系統所在的位置。

絕對稀缺和相對稀缺區別舉例回答,絕對稀缺和相對稀缺區別 舉例回答

這個首先要說明客體,這樣更容易理解 自然資源的相對稀缺與社會資源的絕對稀缺,所有具有自然物質屬性的資源,包括技術資源,都是相對稀缺,是可以讓所有人獲得絕對滿足的,因為自然資源是獲得性與非排他性的 但是作為具有社會屬性的資源,比如社會階級與社會地位是絕對稀缺的,是不可能讓所有人獲得絕對滿足的,因為這是...

控股和相對控股有何區別,絕對控股和相對控股有哪些區別?

控股分相對控股和絕對控股。絕對控股是持有公司超過50 的股份 相對控股是指在公司所有股東中所佔份額最大的股份。相對控股是指在企業的全部實收資本中,某經濟成分的出資人擁有的實收資本 股本 所佔的比例雖未大於50 但根據協議規定擁有企業的實際控制權 協議控股 或者相對大於其他任何一種經濟成分的出資人所佔...

什麼是絕對值和相對值,絕對值和相對值是什麼意思?

在數bai軸上,一個數所對應的點與原點du的距離zhi叫做該數的絕dao對值 mathematics 絕對值用 內 或abs 表示 容讀作 絕對值 如 2 讀作 2的絕對值。正數的絕對值是正數,負數的絕對值是它的相反數,0的絕對值是0,絕對值是非負數 0。特殊的零的絕對值既是他的本身又是他的相反數,...