1. 程式人生 > >相對路徑與絕對路徑的寫法

相對路徑與絕對路徑的寫法

相對路徑即從所在目錄開始檢索的路徑,

有以下表示的符號:

1  ../        表示當前目錄上一級

2  ./         表示當前目錄

我們可以在命令提示符下做實驗:


這裡的 c:\Users\Administrator 就是表示當前所在目錄

我們使用 cd 更換目錄, 來試驗路徑所指向:

cd ./Searches

進入當前目錄下的 Searches目錄

   看到所在位置發生了變換

cd ../ 進入當前目錄的上一級目錄

   又返回了原來的位置

cd ../../Windows   返回當前目錄的上一級的再上一級(上兩級),再進入Windows

    這樣我們就進入了C盤的Windows

可以按照這三個相對路徑例子來舉一反三。

絕對路徑即從根開始檢索的路徑,

這裡的根有時候指碟符如:

 的 C: 就是根

有時候也可能是 localhost:8080 即本機上部署的tomcat開放埠 ,也是根

使用絕對路徑只要在開始加 /  符號,即表示使用絕對路徑。

同樣在命令提示符下測試:

cd  /Windows/system32


不像相對路徑一樣需要返回上級,直接從C: 開始進行定址開啟 system32檔案

在開發中根據實際情況選擇合適的定位方法,個人經驗:

釋出部署Web專案推薦使用從 伺服器根 開始進行絕對定位

釋出執行在磁碟的應用程式使用相對定位