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

2021-06-06 15:10:57 字數 1857 閱讀 4810

本文中,我們將為您講述什麼是物理路徑,什麼是相對路徑,什麼是絕對路徑,什麼是根目錄,以及他們的使用方法。一般來說表示檔案在電腦中位置的方式就有以上四種,在網頁設計中通過以上幾種路徑可以表示鏈結,插入影象、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...