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

2021-09-27 08:47:17 字數 717 閱讀 7907

假如說我寫了乙個程式,需要呼叫當前資料夾下的1.jpg

程式所在的目錄:f:\***

絕對路徑的寫法:呼叫(f:\***\1.jpg);

相對路徑:呼叫(\1.jpg);

絕對路徑是從碟符開始的路徑,形如

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

無論當前路徑是什麼,會自動地從當前盤的根目錄開始查詢指定的程式。

相對路徑絕對路徑

前兩天突然發現自己一直以來對相對路徑絕對路徑的理解都是錯的,於是趕緊查了相關資料。1.絕對路徑 絕對路徑是指檔案在硬碟上真正存在的路徑。例如 bg.jpg 這個是存放在硬碟的 e book 網頁布局 第2章 目錄下,那麼 bg.jpg 這個的絕對路徑就是 e book 網頁布局 第2章 bg.jpg...

絕對路徑 相對路徑

一 基本概念 1 相對路徑 相對於當前檔案的路徑。網頁中表示路徑一般使用這個方法。二 相對路徑常見的寫法 代表目前所在的目錄。開頭 代表根目錄。根目錄下有test1資料夾和image image1.jpg,test1下有index1.html檔案和test2資料夾。test2資料夾下有index2....

相對路徑和絕對路徑

表示原始檔所在目錄的上一級目錄,表示原始檔所在目錄的上上級目錄,以此類推。假設info.html路徑是 c inetpub wwwroot sites blabla info.html 假設index.html路徑是 c inetpub wwwroot sites index.html index....