物理路徑,相對路徑,絕對路徑以及根目錄

2021-06-20 08:19:00 字數 1590 閱讀 7454

一。物理路徑,物理路徑的英文全稱是: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">鏈結到上級目錄中的檔案

**中的 "../" 代表一級上級目錄(間隔乙個目錄)。

需要注意的是:「../../」代表二級上級目錄(間隔兩個目錄),比如a.html是d.html的前兩級目錄,同時d.html需要鏈結到a.html,可以在d.html中這樣寫:

../../a.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,無論當前路徑是什麼,會自動地從當前盤的根目錄開始查詢指定的程式。相對路徑 虛擬路徑 是從當前路徑開始的路徑,就...

路徑詳解 絕對路徑,相對路徑,根相對路徑

路徑詳解 重點 1 絕對路徑 1 什麼是絕對路徑 檔案從最高端目錄下開始的完整路徑 1 訪問網路資源 1 由以下四個部分組成 1 協議名稱 2 主機名 ip位址,網域名稱 3 目錄路徑 4 檔名 ex 1 協議名 2 主機名 網域名稱 3 目錄路徑 img4 檔名 bd logo1.png 2 訪問...

絕對路徑,相對路徑,和根路徑

關於鏈結的路徑,網頁中的超連結按照鏈結的路徑可以分為絕對路徑,相對路徑,和根路徑。絕對路徑為檔案提供完全的路徑,包括使用的協議 如http,ftp,rtsp等 一般常見的絕對路徑等。有些時候,本地的超連結雖然也可以使用絕對路徑的方式,但是這樣不太好,因為如果這樣做的話,一旦站點移動到其他地方去的話,...