絕對路徑檢視原始碼討論檢視歷史
絕對路徑 |
絕對路徑是指目錄下的絕對位置,直接到達目標位置,通常是從盤符開始的路徑。完整的描述文件位置的路徑就是絕對路徑,以web站點根目錄為參考基礎的目錄路徑。絕對路徑名的指定是從樹型目錄結構頂部的根目錄開始到某個目錄或文件的路徑,由一系列連續的目錄組成,中間用斜線分隔,直到要指定的目錄或文件,路徑中的最後一個名稱即為要指向的目錄或文件。之所以稱為絕對,意指當所有網頁引用同一個文件時,所使用的路徑都是一樣的。
簡介
大家都知道,在我們平時使用計算機時要找到需要的文件就必須知道文件的位置,而表示文件的位置的方式就是路徑。舉一個例子,有一個頁面 index.htm, 在這個頁面中連接有一張圖片 photo.jpg。 它們的絕對路徑如下:c:/website/index.htmc:/website/img/photo.jpg如果你使用絕對路徑 c:/website/img/photo.jpg, 那麼在自己的計算機上將一切正常, 因為確實可以在指定的位置即 c:/website/img/photo.jpg 上找到photo.jpg 文件。 絕對路徑就是你的主頁上的文件或目錄在硬盤上真正的路徑。比如,你的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..假如當前路徑為c:\program files要調用上述命令,則需要輸入..\windows\system32\cmd.exe其中,..為父目錄。當前路徑如果為c:\program files\common files則需要輸入..\..\windows\system32\cmd.exe另外,還有一種不包含盤符的特殊絕對路徑,形如\windows\system32\cmd.exe無論當前路徑是什麼,會自動地從當前盤的根目錄開始查找指定的程序在左側操作欄找到拷貝至剪貼板操作,拖到右側,有兩個地方需要修改,「服務」收到選定為文件或文件夾,位於Finder,cmd+s保存,命名為Copy path,在Finder上隨便找一個文件,鼠標點擊右鍵,看看服務選項里是不是出現了Copy path選項,點擊之後文件路徑就被複製到了剪貼板。[1]