路徑分隔符 斜槓 與反斜槓 的問題

2021-09-07 08:24:13 字數 766 閱讀 3523

先總結:斜槓/常用;只有在指向windows本地檔案時可以使用反斜槓\

路徑中使用斜槓/和反斜槓\的區別到底是什麼?

事實上是只有windows系統中用\,正常的專案開發,url,linux中都常用。

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

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

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

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

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

總結結論:

2.windows檔案導航欄上使用 反斜槓\ ;  

3.在windows系統大部分情況下斜槓/和反斜槓\可以互用,而且推薦使用斜槓/一般不出錯,出錯了再考慮換成反斜槓即可。

路徑正反斜槓 路徑與反斜槓到正斜槓的路徑

我正在為一些同事製作乙個本地的xml檔案解析 應用程式 我正在使用當前的函式來檢索檔案 function showfolderfilelist folderspec var fso,f,f1,fc,s fso new activexobject scripting.filesystemobject ...

C 中反斜槓 與斜槓 轉移字元 路徑的問題

c 中反斜槓 與斜槓 轉移字元 路徑的問題 在c 中 是轉義字元,如下所示 轉義序列 字元 單引號 雙引號 反斜槓 0 空 a 警告 b 退格 f 換頁 n 換行 r 加車 t 水平製表符 v 垂直製表符 就比如說要輸出這一段字串 可能你會認為是這樣寫 但這樣寫編譯器都不讓你通過了,但看上表所示,你...

C 中反斜槓 與斜槓 轉移字元 路徑的問題

c 中反斜槓 與斜槓 轉移字元 路徑的問題 在c 中 是轉義字元,如下所示 轉義序列 字元 單引號 雙引號 反斜槓 0空 a警告 b退格 f換頁 n換行 r加車 t水平製表符 v垂直製表符 就比如說要輸出這一段字串 可能你會認為是這樣寫 但這樣寫編譯器都不讓你通過了,但看上表所示,你可以這麼寫 另外...