校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 相對路徑與絕對路徑的區別

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

熱門標簽:南寧外呼電銷系統招商 沸思外呼線路 電銷智能機器人靠譜么 江西防封卡外呼系統怎么安裝 北京銷售外呼系統線路 南通電話外呼系統開發 400電話辦理安徽 石家莊電話機器人電話 電銷機器人的宣傳語
絕對路徑:

  在我們平時使用計算機時要找到需要的文件就必須知道文件的位置,而表示文件的位置的方式就是路徑,例如只要看到這個路徑:c:/website/img/photo.jpg我們就知道photo.jpg文件是在c盤的website目錄下的img子目錄中。類似于這樣完整的描述文件位置的路徑就是絕對路徑。我們不需要知道其他任何信息就可以根據絕對路徑判斷出文件的位置。而在網站中類似以http://www.e3i5.net/img/photo.jpg來確定文件位置的方式也是絕對路徑。

  在網站的應用中,通常我們使用"/"來表示根目錄,/img/photo.jpg就表示photo.jpg文件在這個網站的根目錄上的img目錄里。但是這樣使用對于初學者來說是具有風險性的,因為要知道這里所指的根目錄并不是你的網站的根目錄,而是你的網站所在的服務器的根目錄,因此當網站的根目錄與服務器根目錄不同時,就會發生錯誤。 
  相對路徑:

  分析一下為什么會發生圖片不能正常顯示的情況。舉一個例子,現在有一個頁面index.htm,在這個頁面中聯接有一張圖片photo.jpg。他們的絕對路徑如下:
  c:/website/index.htm
  c:/website/img/photo.jpg

  如果你使用絕對路徑c:/website/img/photo.jpg,那么在自己的計算機上將一切正常,因為確實可以在指定的位置即c:/website/img/photo.jpg上找到photo.jpg文件,但是當你將頁面上傳到網站的時候就很可能會出錯了,因為你的網站可能在服務器的c盤,可能在d盤,也可能在aa目錄下,更可能在bb目錄下,總之沒有理由會有c:/website/img/photo.jpg這樣一個路徑。那么,在index.htm文件中要使用什么樣的路徑來定位photo.jpg文件呢?對,應該是用相對路徑,所謂相對路徑,顧名思義就是自己相對與目標位置。在上例中index.htm中聯接的photo.jpg可以使用img/photo.jpg來定位文件,那么不論將這些文件放到哪里,只要他們的相對關系沒有變,就不會出錯。

  另外我們使用“../”來表示上一級目錄,“../../”表示上上級的目錄,以此類推。(學習過dos的朋友可能更容易理解)

  再看幾個例子,注意所有例子中都是index.htm文件中聯接有一張圖片photo.jpg。

  例:
  c:/website/web/index.htm
  c:/website/img/photo.jpg
  在此例中index.htm中聯接的photo.jpg應該怎樣表示呢?
  錯誤寫法:img/photo.jpg
  這種寫法是不正確的,在此例中,對于index.htm文件來說img/photo.jpg所代表的絕對路徑是:c:/website/web/img/photo.jpg,顯然不符合要求。
  正確寫法:使用../img/photo.jpg的相對路徑來定位文件


  例:
  c:/website/web/xz/index.htm
  c:/website/img/images/photo.jpg
  在此例中index.htm中聯接的photo.jpg應該怎樣表示呢?
  錯誤寫法:../img/images/photo.jpg
  這種寫法是不正確的,在此例中對于index.htm文件來說../img/images/photo.jpg所代表的絕對路徑是:c:/website/web/img/images/photo.jpg。  
  正確寫法:可以使用../../img/images/photo.jpg的相對路徑來定位文件


  例:
  c:/website/web/xz/index.htm
  c:/website/web/img/photo.jpg
  在此例中index.htm中聯接的photo.jpg應該怎樣表示呢?
  錯誤寫法:../../img/photo.jpg
  這種寫法是不正確的,在此例中對于index.htm文件來說../../img/photo.jpg所代表的絕對路徑是:c:/website/img/photo.jpg。
  正確寫法:可以使用../img/photo.jpg的相對路徑來定位文件


  總結:通過以上的例子可以發現,在把絕對路徑轉化為相對路徑的時候,兩個文件絕對路徑中相同的部分都可以忽略,不做考慮。只要考慮他們不同之處就可以了。
您可能感興趣的文章:
  • 談談PHP中相對路徑的問題與絕對路徑的使用
  • java區分絕對路徑和相對路徑的方法
  • PowerShell中把相對路徑轉換為絕對路徑的2個方法
  • javascript將相對路徑轉絕對路徑示例
  • C#絕對路徑拼接相對路徑的實例代碼
  • asp中將相對路徑轉換為絕對路徑的函數代碼
  • php絕對路徑與相對路徑之間關系的的分析
  • 相對路徑轉化成絕對路徑
  • 淺談網頁中的相對路徑和絕對路徑
  • 相對路徑和絕對路徑的寫法總結

標簽:北海 云南 寧夏 來賓 晉中 衢州 鹽城 陽泉

巨人網絡通訊聲明:本文標題《相對路徑與絕對路徑的區別》,本文關鍵詞  相對,路徑,與,絕對,的,區別,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《相對路徑與絕對路徑的區別》相關的同類信息!
  • 本頁收集關于相對路徑與絕對路徑的區別的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 岳普湖县| 义乌市| 福海县| 达孜县| 江安县| 金寨县| 鄢陵县| 上饶市| 剑川县| 铅山县| 武宁县| 且末县| 曲麻莱县| 河东区| 墨江| 灵璧县| 甘孜| SHOW| 凌海市| 碌曲县| 如皋市| 庄河市| 福清市| 怀宁县| 黄石市| 资溪县| 瑞安市| 莱西市| 科技| 安义县| 绥德县| 青川县| 邮箱| 依兰县| 平武县| 祁阳县| 青浦区| 吴忠市| 通山县| 海口市| 彭州市|