關於絕對路徑和相對路徑

2021-10-01 22:14:14 字數 1040 閱讀 7596

大家都知道,在我們平時使用計算機時要找到需要的檔案就必須知道檔案的位置,而表示檔案的位置的方式就是路徑。例如,只要看到這個路徑:"d:\\許慧欣.jpg"我們就知道"許慧欣.jpg"檔案是在d盤的""目錄中。類似於這樣完整的描述檔案位置的路徑就是絕對路徑。

絕對路徑[1] 就是你的主頁上的檔案或目錄在硬碟上真正的路徑。比如,你的perl 程式是存放在 c:/apache/cgi-bin 下的,那麼 c:/apache/cgi-bin 就是 cgi-bin 目錄的絕對路徑(如果你不清楚目錄的絕對路徑,可以問你主頁提供商,也可以用最後的程式自己來檢測)。

假設你的 perl 程式是放在 c:/apache/cgi-bin 下的,如果你要表示這個目錄的絕對路徑,除了上面說的 c:/apache/cgi-bin 外,你還可以用 . 來表示,因為你的程式就在當前目錄下的。其實這個問題和 dos 下的 cd 命令類似的,你如果在 c:\windows\system32目錄下,現在要轉換到c:windows 下,那麼你可以用絕對路徑命令:cd c:\windows,也可以用絕對路徑的相對表示命令:cd…

要注意的是,如果你用的是 pws 或 iis web 伺服器,那麼路徑必須用絕對路徑來表示,而不能用相對路徑來表示。

絕對路徑:是從碟符開始的路徑,形如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無論當前路徑是什麼,會自動地從當前盤的根目錄開始查詢指定的程式。

list item

關於絕對路徑和相對路徑

一 基本概念 1 相對路徑 顧名思義,相對路徑就是相對於當前檔案的路徑。網頁中一般表示路徑使用這個方法。2 絕對路徑 絕對路徑就是你的主頁上的檔案或目錄在硬碟上真正的路徑。絕對路徑就是你的主頁上的檔案或目錄在硬碟上真正的路徑,比如,你的perl 程式是存放在 c apache cgi bin 下的,...

關於絕對路徑和相對路徑

一 基本概念 1 相對路徑 顧名思義,相對路徑就是相對於當前檔案的路徑。網頁中一般表示路徑使用這個方法。2 絕對路徑 絕對路徑就是你的主頁上的檔案或目錄在硬碟上真正的路徑。絕對路徑就是你的主頁上的檔案或目錄在硬碟上真正的路徑,比如,你的perl 程式是存放在 c apache cgi bin 下的,...

相對路徑絕對路徑

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