檔案路徑中 與 的區別

2021-09-28 15:50:29 字數 486 閱讀 3383

在linux/unix系統中,使用斜槓」/」來表示路徑,命令的引數則使用」-」或者」–」來表示;而且由於早期的網路都是在unix系統之間,所以**等也採用了斜槓」/」的方式表示路徑。

在dos 2.0設計時,借鑑了unix這種路徑表示方法,但是由於dos中已經使用」/」來表示命令的引數,所以採用了相近的反斜槓」\」來表示路徑。後來的windows系統沿用了dos系統的表示,也使用」\」表示路徑。

現代的windows系統由於dos引數越來越少,所以其核心同時支援」/」和」\」兩種表示方式,但是有一些應用程式可以不支援」/」的表達,比如我使用eclipsec命令列方式import專案時,其路徑就只能使用」\」。

由於」\」還有一層意思,就是轉義符號。所以在程式語言中書寫路徑時,要使用」\」來表示」\」;python中也可以用在字串前面加個r來表示原始字串。

總而言之,鑑於目前windows和linux都支援」/」來表達路徑,所以盡量使用」/」來表達路徑。除非個別情況無法使用,參考第三點。

路徑中「 」 的區別

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

路徑中「 「 「 「的區別

1 windows作業系統可用 或 在訪問共享檔案的客戶端需要使用 內部目錄路徑可使用 或 2 用於dos作業系統,用於unix作業系統 4 因在c語言中 表示轉義字元,所以在字串中表示 就必須用 5 相對路徑 表示當前路徑 表示當前目錄 表示上一層目錄 以 開頭 代表根目錄。1 絕對路徑的優點 a...

C 分割檔案路徑中的檔名與路徑

int lastindex filepath.lastindexof 的意思是,乙個是轉義,乙個是代表斜槓 string pfilepath filepath.substring 0,lastindex 檔案路徑 string pfilename filepath.substring lastind...