絕對路徑與相對路徑

2021-07-16 07:05:26 字數 2790 閱讀 9975

大家都知道,在我們平時使用計算機時要找到需要的檔案就必須知道檔案的位置,而表示檔案的位置的方式就是路徑。例如,只要看到這個路徑:"d:\\許慧欣.jpg"我們就知道"許慧欣.jpg"檔案是在d盤的""目錄中。類似於這樣完整的描述檔案位置的路徑就是絕對路徑。

絕對路徑

[1]就是你的主頁上的檔案或目錄在硬碟上真正的路徑。比如,你的

perl 程式是存放在 c:/apache/cgi-bin 下的,那麼 c:/

apache/cgi-bin 就是 cgi-bin 目錄的絕對路徑(如果你不清楚目錄的絕對路徑,可以問你主頁提供商,也可以用最後的程式自己來檢測)。

假設你的 perl 程式是放在 c:/apache/cgi-bin 下的,如果你要表示這個目錄的絕對路徑,除了上面說的 c:/apache/cgi-bin 外,你還可以用 . 來表示,因為你的程式就在當前目錄下的。其實這個問題和 dos 下的 cd 命令類似的,你如果在 c:\windows\system32目錄下,現在要轉換到c:windows 下,那麼你可以用絕對路徑命令:cd c:\windows,也可以用絕對路徑的相對表示命令:cd..

要注意的是,如果你用的是 pws 或 iis web 伺服器,那麼路徑必須用絕對路徑來表示,而不能用

相對路徑來表示。

絕對路徑:是從

碟符開始的路徑,形如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無論當前路徑是什麼,會自動地從當前盤的根目錄開始查詢指定的程式。

linux系統中 絕對路徑 以「/」為起始 例:/home/user1/abc.txt

相對路徑為 : home/user1/abc.txt編輯

html相對路徑(relative path)和

絕對路徑(absolute path)

html初學者會經常遇到這樣乙個問題,如何正確引用乙個檔案。比如,怎樣在乙個html網頁中引用另外乙個html網頁作為

超連結(hyperlink)?怎樣在乙個網頁中插入一張?......

如果你在引用檔案時(如加入超連結,或者插入等),使用了錯誤的檔案路徑,就會導致引用失效(無法瀏覽鏈結檔案,或無法顯示插入的等)。

為了避免這些錯誤,正確地引用檔案,我們需要學習一下html路徑。

html有2種路徑的寫法:相對路徑和

絕對路徑。

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

我們現在建乙個

原始檔info.html,在info.html裡要引用index.html檔案作為超連結。

假設index.html路徑是:c:\inetpub\wwwroot\sites\blabla\index.html

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

index.html

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

../表示

原始檔所在目錄的上一級目錄,../../表示原始檔所在目錄的上上級目錄,以此類推。

/../include.php 就表示所在檔案向一級目錄(第乙個槓就表示是在根目錄下)!

假設index.html路徑是:c:\inetpub\wwwroot\sites\index.html

index.html

假設index.html路徑是:c:\inetpub\wwwroot\index.html

index.html

假設index.html路徑是:c:\inetpub\wwwroot\sites\wowstory\index.html

html路徑是:c:\inetpub\wwwroot\sites.

index.html

引用下級目錄的檔案,直接寫下級目錄檔案的路徑即可。

假設index.html路徑是:c:\inetpub\wwwroot\sites\blabla\html\index.html

index.html

假設index.html路徑是:c:\inetpub\wwwroot\sites\blabla\html\tutorials\index.html

在info.html加入index.html超連結的**應該這樣寫:

index.html

html

絕對路徑(absolute path)指帶網域名稱的檔案的完整路徑。 表示

原始檔所在目錄的上上級目錄,以此類推。正確地引用檔案,我們需要學習一下html路徑。

假設你註冊了網域名稱baidubaikewww.seo-xy . com,並申請了

虛擬主機,你的虛擬主機提供商會給你乙個目錄,比如www,這個www就是你**的根目錄。

假設你在www根目錄下放了乙個檔案index.html,這個檔案的絕對路徑就是: baidubaikewww.seo-xy .com/index.html 假設你在www根目錄下建了乙個目錄叫archives,然後在該目錄下放了乙個檔案index.html,這個檔案的絕對路徑就是baidu。baikewww.seo-xy. com/archives/206.html。

相對路徑與絕對路徑

相對路徑 以引用檔案之網頁所在位置為參考基礎,而建立出的目錄路徑。因此,當儲存於不同目錄的網頁引用同乙個檔案時,所使用的路徑將不相同,故稱之為相對。絕對路徑 以web站點根目錄為參考基礎的目錄路徑。之所以稱為絕對,意指當所有網頁引用同乙個檔案時,所使用的路徑都是一樣的。其實絕對路徑與相對路徑的不同處...

相對路徑與絕對路徑

相對路徑與絕對路徑 絕對路徑 舉例.c盤中windows目錄中system32中的ias資料夾,即c windows system32 ias 相對路徑 舉例。c盤中windows目錄中system32中的ias資料夾和c盤中windows目錄中system32中的0409資料夾,ias相對於040...

絕對路徑與相對路徑

無論是在windows還是linux作業系統下,絕對路徑和相對路徑都是很重要的概念,也是許多初學者迷惑的地方,下面我們就這兩個概念進行介紹。絕對路徑 由根目錄 開始寫起的檔名或者目錄名稱,例如 home student 相對路徑 相對於目前路徑的檔名寫法。例如.home student或者.home...