路徑中斜杠/和反斜杠\ 的區別


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

Windows由於使用 斜桿/ 作為DOS命令提示符的參數標志了,為了不混淆,所以采用 反斜杠\ 作為路徑分隔符。所以目前windows系統上的文件瀏覽器都是用 反斜杠\ 作為路徑分隔符。隨着發展,DOS系統已經被淘汰了,命令提示符也用的很少,斜桿和反斜杠在大多數情況下可以互換,沒有影響。

結論:

(1)瀏覽器地址欄網址使用 斜桿/ ;

(2)windows文件瀏覽器上使用 反斜杠\ ;

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

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

相對路徑和絕對路徑。

./src/  這樣寫表示,當前目錄中的SRC文件夾;

../src/  這樣寫表示,當前目錄的上一層目錄中SRC文件夾;

/src/   這樣寫表示,項目根目錄(可以只磁盤根目錄,也可以指項目根目錄,具體根據實際情況而定)

另外編程中,常用反斜杠\加字符表示轉義字符,如\0表示“空字符”\r表示“回車”,\n表示“換行”等。

而"\\"則表示反斜杠\的轉義字符,在編程中常用於表示反斜杠\不是普通的字符,而是路徑的分隔符。如用一個字符串存儲保存文件的路徑時,路徑為D:\badboy\html\images.jpg;則用字符串存儲時,應該寫為str=D:\\badboy\\html\\image.jpg;

因為若不這樣表示,則反斜杠\將會當作普通字符,而非路徑的分隔符。

(轉:https://blog.csdn.net/zlwzlwzlw/article/details/7768313/)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM