本文中,我們將為您講述什麼是物理路徑,什麼是相對路徑,什麼是絕對路徑,什麼是根目錄,以及他們的使用方法。一般來說表示檔案在電腦中位置的方式就有以上四種,在網頁設計中通過以上幾種路徑可以表示鏈結,插入影象、flash、css檔案的位置。為了便於理解,我們先來說說什麼是物理路徑。
一。物理路徑,物理路徑的英文全稱是:physical path,它就是指硬碟上檔案的路徑,比如下面的檔案位置表示方法:
d:\wwwroot\html\a.html
d:\wwwroot\html\photo\b.html
d:\wwwroot\html\photo\c.html
d:\wwwroot\html\photo\ours\d.html
一般來說物理路徑可用於access資料庫或者不通過web伺服器(如:iis)等的情況下。
二。相對路徑,相對路徑的英文全稱是relative path,我們可以從以下三個方面來了解它的用法(以「物理路徑」中的位置情況為例):
·如何表示同級目錄的檔案
b.html和c.html在同乙個資料夾下,如果b.html需要鏈結到c.html,可以在b.html中這樣寫:
同目錄下檔案間互相鏈結
·如何表示上級目錄的檔案
a.html是b.html和c.html的上級目錄中的檔案,如果b.html或c.html鏈結到a.html,可以在b.html或c.html中這樣寫:
鏈結到上級目錄中的檔案
**中的 "../" 代表一級上級目錄(間隔乙個目錄)。
需要注意的是:「../../」代表二級上級目錄(間隔兩個目錄),比如a.html是d.html的前兩級目錄,同時d.html需要鏈結到a.html,可以在d.html中這樣寫:
鏈結到上級目錄的上級目錄中的檔案
·如何表示下級目錄的檔案
b.html和c.html是a.html的下級目錄中的檔案,如果需要在a.html中鏈結到b.html, 可以在a.html中這樣寫:
鏈結到下級目錄(photo)中的檔案
如果需要在a.html中鏈結到d.html,可以在a.html中這樣寫
鏈結到下級目錄(photo/ourd/)中的檔案
三。絕對路徑,絕對路徑的英文全稱是absolute path,它就是帶有**的路徑。比如你有乙個網域名稱www.deerol.com,其網域名稱指向d:\wwwroot,那麼上面的四個檔案就可以這麼表示:
">鏈結到a.html
">鏈結到b.html
">鏈結到c.html
">鏈結到d.html
四。根目錄,根目錄的英文全稱是root directory,去掉絕對路徑前面的網域名稱就是根目錄,所以它可以理解為是**的最上層目錄。它的表示方法如下:
/html/a.html">鏈結到a.html
/html/photo/b.html">鏈結到b.html
/html/photo/c.html">鏈結到c.html
/html/photo/ours/d.html">鏈結到d.html
·使用根目錄和絕對路徑的好處是表示路徑比較簡單,都是從**的最上策目錄裡查詢,一級一級的向下查。缺點是程式不容易移植(比如把**做為另乙個**的乙個欄目,移動到乙個新的資料夾中就不行了。
·相對路徑,絕對路徑,根目錄在**的製作中是常用到的,其使用方法應該熟記。
絕對路徑 相對路徑 物理路勁 虛擬路徑
絕對路徑 物理路徑 是從碟符開始的路徑 eg c windows system32 cmd.exe 還有一種不包含碟符的特殊絕對路徑,例如 windows system32 cmd.exe,無論當前路徑是什麼,會自動地從當前盤的根目錄開始查詢指定的程式。相對路徑 虛擬路徑 是從當前路徑開始的路徑,就...
物理路徑,相對路徑,絕對路徑以及根目錄
一。物理路徑,物理路徑的英文全稱是 physical path,它就是指硬碟上檔案的路徑,比如下面的檔案位置表示方法 d wwwroot html a.html d wwwroot html photo b.html d wwwroot html photo c.html d wwwroot htm...
相對路徑絕對路徑
前兩天突然發現自己一直以來對相對路徑絕對路徑的理解都是錯的,於是趕緊查了相關資料。1.絕對路徑 絕對路徑是指檔案在硬碟上真正存在的路徑。例如 bg.jpg 這個是存放在硬碟的 e book 網頁布局 第2章 目錄下,那麼 bg.jpg 這個的絕對路徑就是 e book 網頁布局 第2章 bg.jpg...