絕對路徑和相對路徑,相對路徑與絕對路徑的含義

時間 2022-02-01 18:04:14

1樓:文玩範兒

相對路徑-以引用檔案之網頁所在位置為參考基礎,而建立出的目錄路徑。因此,當儲存於不同目錄的網頁引用同乙個檔案時,所使用的路徑將不相同,故稱之為相對。

絕對路徑-以web站點根目錄為參考基礎的目錄路徑。之所以稱為絕對,意指當所有網頁引用同乙個檔案時,所使用的路徑都是一樣的。

其實絕對路徑與相對路徑的不同處,只在於描述目錄路徑時,所採用的參考點不同。由於對**上所有檔案而言,根目錄這個參考點對所有檔案都是一樣的,因此,運用以根目錄為參考點的路徑描述方式才會被稱之為絕對路徑。

以下為建立路徑所使用的幾個特殊符號,及其所代表的意義。

"./"—根目錄。

"../"--代表上一層目錄。

"/"—當前根目錄。

2樓:

從網頁訊雜比來說還是相對路徑好點

3樓:

絕對路徑就表示乙個固定的路徑,比如:c:\documents and settings\all users\index.

asp 那就表示訪問電腦上這個路徑上的index.asp 相對就表示基於這個目錄下的檔案比如: ..

/index.asp 就是**目錄的這個檔案。 所以,做**寫**的時候一定不要寫成絕對路徑

相對路徑與絕對路徑的含義

4樓:匿名使用者

相對路徑就是指由這個檔案所在的路徑引起的跟其它檔案(或資料夾)的路徑關係。使用相對路徑可以為我們帶來非常多的便利。html絕對路徑(absolute path)指帶網域名稱的檔案的完整路徑。

絕對路徑是指目錄下的絕對位置,直接到達目標位置,通常是從碟符開始的路徑。完整的描述檔案位置的路徑就是絕對路徑,以web站點根目錄為參考基礎的目錄路徑。

絕對路徑名的指定是從樹型目錄結構頂部的根目錄開始到某個目錄或檔案的路徑,由一系列連續的目錄組成,中間用斜線分隔,直到要指定的目錄或檔案,路徑中的最後乙個名稱即為要指向的目錄或檔案。之所以稱為絕對,意指當所有網頁引用同乙個檔案時,所使用的路徑都是一樣的。

5樓:楚昂熙

首先,以在網頁製作為例,這樣最容易弄明白。

假設你要在你的網頁中插入一幅**,那麼你可能會碰到以下情況(假設你的網頁在如下位置:d:\aaa\web\1.

htm,而**在d:\aaa\web\images\ss.gif)

那麼情況如下:

一,你在網頁中直接以d:\aaa\web\images\ss.gif這個路徑表示你的**。

二,你在網頁中以:images\ss.gif來表示你的這個**。

以上兩種方法都能達到效果。為什麼呢?這就是絕對路徑和相對路徑的問題。

第一種情況,你使用的是完整的**的路徑,就稱之為絕對路徑,也就是說當你把你的這個1.htm不管放在你的硬碟的哪個位置,它都能顯示出來這幅**,因為這個**的位置你沒改變它。是絕對不變的。。

第二情況,你使用的就是相對路徑,這個路徑只相對於你的1.htm的位置以及images資料夾的位置。一旦1.

htm的位置發生改變,或者images資料夾的位置發生改變(只要1.htm和images發生改變的位置不相同),那麼,這時候你的1.htm就顯示不了這幅**了。

也就是說,1.htm和images其中一方的位置發生改變,網頁就顯示不了這幅**了。這就是相對路徑,它是以乙個參考物件面存在的。。

不知道樓主現在是否明白了。其中1.htm是乙個網頁的檔名。

6樓:翼飛

1.絕對路徑

絕對路徑是指檔案在硬碟上真正存在的路徑。

2.相對路徑

為了避免這種隋況發生,通常在網頁裡指定檔案時,都會選擇使用相對路徑。所謂相對路徑,就是相對於自己的目標檔案位置。

7樓:雁子

在敲命令時,一定看清楚自己處於什麼目錄,因為這個路徑決定了你要的是相對路徑還是絕

對路徑。

相對路徑:

從當前路徑開始的路徑

絕對路徑:

從根目錄開始的路徑

8樓:

絕對路徑就是以當前頁面為起點,比如要引用上乙個目錄中image檔案中的檔案,就得用../image/*** (。。是向上一層)

相對路徑的話就是/image/*** (假如image資料夾在主目錄中)

比如用dw編輯網頁檔案,使用絕對路徑,就可以直接在編輯器中看到,而相對路徑則不能。

相對路徑和絕對路徑

9樓:清水無月

首先,以在網頁製作為例,這樣最容易弄明白。

假設你要在你的網頁中插入一幅**,那麼你可能會碰到以下情況(假設你的網頁在如下位置:d:\aaa\web\1.

htm,而**在d:\aaa\web\images\ss.gif)

那麼情況如下:

一,你在網頁中直接以d:\aaa\web\images\ss.gif這個路徑表示你的**。

二,你在網頁中以:images\ss.gif來表示你的這個**。

以上兩種方法都能達到效果。為什麼呢?這就是絕對路徑和相對路徑的問題。

第一種情況,你使用的是完整的**的路徑,就稱之為絕對路徑,也就是說當你把你的這個1.htm不管放在你的硬碟的哪個位置,它都能顯示出來這幅**,因為這個**的位置你沒改變它。是絕對不變的。。

第二情況,你使用的就是相對路徑,這個路徑只相對於你的1.htm的位置以及images資料夾的位置。一旦1.

htm的位置發生改變,或者images資料夾的位置發生改變(只要1.htm和images發生改變的位置不相同),那麼,這時候你的1.htm就顯示不了這幅**了。

也就是說,1.htm和images其中一方的位置發生改變,網頁就顯示不了這幅**了。這就是相對路徑,它是以乙個參考物件面存在的。。

10樓:家恕幸嬋

所謂「絕對路徑」就是從根目錄開始一直到該目錄的全程的路徑,這樣說可能太抽象,舉個例子:"c:\apache\htdocs\cgi-bin\test.

cgi"就是檔案test.cgi的絕對路徑。

所謂「相對路徑」就是相對於當前目錄的路徑,舉個例子:例如當前目錄目錄是

"c:\apache\htdocs"

你要瀏覽

c:\apache\htdocs\cgi-bin\test.cgi檔案的內容,那麼只需在命令列裡輸入

"type

cgi-bin\test.cgi"

就可以了,要是在"c:\apache\htdocs\cgi-bin\xyz"下呢,那麼就是

"type

..test.cgi"。絕對路徑是不變的,而相對路徑是隨使用者工作目錄的變化而變化。

抽象路徑:

使用者介面和作業系統使用與系統相關的路徑名字串來命名檔案和目錄。此類呈現分層路徑名的乙個抽象的、與系統無關的檢視。抽象路徑名有兩個元件:

乙個可選的與系統有關的字首字串,比如碟符,"/"

表示unix

中的根目錄,"\\\\"

表示microsoft

windows

unc路徑名,以及零個或更多字串名稱的序列。

除了最後乙個,抽象路徑名中的每個名稱代表乙個目錄;最後乙個名稱既可以代表目錄,也可以代表檔案。空的抽象路徑名沒有字首和名稱序列。

11樓:落葉聽秋

相對路徑就是c: 能識別c盤下的所有檔案。絕對路徑就是c://a://b://c:aaa.text,這樣就能識別最準卻的路徑檔案,從而不會出錯。

12樓:雪振梅施鶯

絕對路徑是只能在這個資料夾操作,相對路徑是讀出當前vi的路徑

13樓:

所有電腦識別u盤後在磁碟管理裡把它設為z盤.

14樓:匿名使用者

假如你u盤上有個程式叫做aa.exe,位置在u盤的programs\aa\下。

你在u盤的根目錄需要建立執行程式的bat檔案,start.bat.

start.bat 內容如下

#echo off

\programes\aa\aa.exe

這樣就可以了。

不用標示碟符的。

絕對路徑和相對路徑的定義是什麼?

絕對路徑和相對路徑的區別?

15樓:聽不清啊

設當前目錄為d:\abc,其中有檔案0.txt其中有資料夾111,資料夾中有檔案1.txt則用絕對路徑表示為:

d:\abc\0.txt、d:\abc\111\1.txt用相對路徑表示為(省略從碟符開始到當前資料夾及其後的一條反斜槓)的那一部分:

0.txt、111\1.txt

16樓:世伶拓跋正浩

一是相對於當前頁面的,如「1.html,

../1.html,

./aaa/1.html」分別表示和當前頁面同一目錄下的1.

html頁面、當前頁面所在目錄的上一級目錄下的1.html、當前頁面所在目錄中的aaa目錄下的1.html;另一種情況是相對於**根目錄來說的,這種寫法都是以/開頭的,如/1.

html,

/aaa/1.html分別表示根目錄下的1.html,根目錄下的aaa目錄下的1.

html。絕對路徑是指帶碟符的路徑,如d:\database.

mdb,**中一般用到絕對路徑的地方是配置檔案中,和程式中讀寫檔案時需要把相對路徑對映為伺服器絕對路徑。

17樓:匿名使用者

比如你在c盤中要找到a資料夾下面的d檔案,那你就直接在位址列中寫\a就可以看到d檔案,這就是相對路徑.

如果你現在在e盤,那你要找到上面的檔案,你就要在位址列輸入c:\a然後你才能看見d檔案,這就是個絕對路徑.

18樓:匿名使用者

絕對路徑:

大家都知道,在我們平時使用計算機時要找到需要的檔案就必須知道檔案的位置,而表示檔案的位置的方式就是路徑,例如只要看到這個路徑:"d:\**\許慧欣.

jpg"我們就知道"許慧欣.jpg"檔案是在d盤的"**"目錄中。類似於這樣完整的描述檔案位置的路徑就是絕對路徑。

相對路徑就是指由這個檔案所在的路徑引起的跟其它檔案(或資料夾)的路徑關係。使用相對路徑可以為我們帶來非常多的便利。下面舉例項詳解:

一、例如在本地硬碟有如下兩檔案,它們要互做超連結

g:\site\index.htm

g:\site\web\article\01.htm

index.htm要想鏈結到01.htm這個檔案,正確的鏈結應該是:鏈結文字,這是標準的相對路徑。

反過來,01.htm要想鏈結到index.htm這個檔案,在01.htm檔案裡面應該寫上這句:返回首頁。這裡的../表示向上一級。

python中的「絕對路徑」和「相對路徑」如何理解?

相對路徑絕對路徑

什麼叫絕對路徑和相對路徑?有什麼區別?

19樓:匿名使用者

我們可以根據該路徑明確地找到所對應的檔案(夾)。而對於「網路上的芳鄰」共享的檔案(夾),其絕對路徑資訊應包括「\\計算機名\共享資料夾名\檔案路徑」,比如路徑「\\server\網友世界\備份\setup.rar」,則是一台名為server的計算機共享名「網友世界」下的「\備份\setup.

rar」檔案。除了在資源管理器位址列檢視,檔案的屬性視窗也可以檢視這些位址資訊。

3.系統路徑系統路徑是指一些以%systemroot%(以「%名稱%」表示)開頭的路徑。它的作用是告訴系統,我要定位的檔案(夾)在系統分割槽windows目錄下。

比如你要進入windows下的system32資料夾,只而在ie瀏覽器的位址列,或「執行」對話方塊中輸入「%systemroot%\system32」,回車即可,而不必註明系統分割槽是c盤還是d盤,因為系統路徑會自動定位查詢到系統分割槽的。再說的直白一點,它的作用其實就相當於乙個絕對路徑:x:

\windows(其中x為系統分割槽碟符)。

下面,我們以安裝在c盤並使用預設系統資料夾、當前使用者名稱是administrator的windows xp系統為例,羅列幾個常用的系統路徑所對應的絕對路徑。

絕對路徑怎樣轉換為虛擬路徑,java相對路徑怎麼轉為絕對路徑

1.什麼是絕對路徑 絕對路徑就是主頁上的檔案或目錄在硬碟上真正的路徑,絕對路徑一般在cgi程式的路徑配置中經常用到,而在製作網頁中實際很少用到。2.什麼是相對路徑 相對路徑就是相對於當前檔案的路徑。網頁中一般表示路徑使用這個方法。可以用js把要上傳的 預覽顯示 asp fileupload runa...

labview中使用了相對路徑呼叫了,生成exe時候為什么呼叫不了

你的基路徑如果使用的是當前vi路徑作為基路徑,那麼打包的程式需要將當前vi路徑使用 拆分路徑 拆分一次,因為打包後,多了一級路徑。另外資料夾與exe的對應位置要與打包前vi與檔案的對應位置相同 你需要將被檔案在打包時新增到工程包含的檔案中。首先,你必須保證被呼叫的檔案在你的專案中,也就是說在 專案瀏...

VBS指令碼下的相對路徑,vbs呼叫指令碼轉換為相對路徑

在呼叫其他的檔案的批處理的最前面加上 cd d dp0 切換到當前目錄 如何解決vbscript 指令碼檔案相對路徑的問題?建議你還是換個方式吧,手工設定相對路徑,看看下面的 或許對你有用 dim s,dir0,dir1,dir2 s wscript.scriptfullname on error ...