大家都知道,在我們平時使用計算機時要找到需要的檔案就必須知道檔案的位置,而表示檔案的位置的方式就是路徑。例如,只要看到這個路徑:"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...