路徑中 斜槓 和反斜槓 的區別

2022-03-25 20:56:34 字數 870 閱讀 6384

最近在專案中遇到了乙個小問題,糾結了半天。

路徑中使用斜槓/和反斜槓\的區別到底是什麼。查閱了一些資料後可知。

unix使用斜桿/ 作為路徑分隔符,而web應用最新使用在unix系統上面,所以目前所有的網路位址都採用 斜桿/ 作為分隔符。

windows由於使用 斜桿/ 作為dos命令提示符的引數標誌了,為了不混淆,所以採用 反斜槓\ 作為路徑分隔符。所以目前windows系統上的檔案瀏覽器都是用 反斜槓\ 作為路徑分隔符。隨著發展,dos系統已經被淘汰了,命令提示符也用的很少,斜桿和反斜槓在大多數情況下可以互換,沒有影響。

知道這個背景後,可以總結一下結論:

(2)windows檔案瀏覽器上使用 反斜槓\ ;

(3)出現在html url() 屬性中的路徑,指定的路徑是網路路徑,所以必須用 斜桿/ ;

// 如果url後面用反斜槓,就不會顯示任何背景

(4)出現在普通字串中的路徑,如果代表的是windows檔案路徑,則使用 斜桿/ 和 反斜槓\ 是一樣的;如果代表的是網路檔案路徑,則必須使用 斜桿/ ;

// 本地檔案路徑,/ 和 \ 是等效的

// 網路檔案路徑,一定要使用 斜桿/

斜桿/ 和 反斜槓\ 的區別基本上就是這些了,下面再討論一下相對路徑和絕對路徑。

./image/ 和image/ 這樣寫表示,當前目錄中的src資料夾;

/image/ 和~/  這樣寫表示,專案根目錄(可以只磁碟根目錄,也可以指專案根目錄,具體根據實際情況而定)

../image/  這樣寫表示,當前目錄的上一層目錄中src資料夾;

路徑中 斜槓 和反斜槓 的區別

最近在專案中遇到了乙個小問題,糾結了半天。路徑中使用斜槓 和反斜槓 的區別到底是什麼。查閱了一些資料後可知。unix使用斜桿 作為路徑分隔符,而web應用最新使用在unix系統上面,所以目前所有的網路位址都採用 斜桿 作為分隔符。windows由於使用 斜桿 作為dos命令提示符的引數標誌了,為了不...

路徑中 斜槓 和反斜槓 的區別

路徑中使用斜槓 和反斜槓 的區別到底是什麼。查閱了一些資料後可知。unix使用斜桿 作為路徑分隔符,而web應用最新使用在unix系統上面,所以目前所有的網路位址都採用 斜桿 作為分隔符。windows由於使用 斜桿 作為dos命令提示符的引數標誌了,為了不混淆,所以採用 反斜槓 作為路徑分隔符。所...

路徑中 斜槓 和反斜槓 的區別

unix使用斜桿 作為路徑分隔符,而web應用最新使用在unix系統上面,所以目前所有的網路位址都採用 斜桿 作為分隔符。windows由於使用 斜桿 作為dos命令提示符的引數標誌了,為了不混淆,所以採用 反斜槓 作為路徑分隔符。所以目前windows系統上的檔案瀏覽器都是用 反斜槓 作為路徑分隔...