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

2021-10-04 17:41:49 字數 666 閱讀 1268

c#中反斜槓\與斜槓/ 轉移字元 路徑的問題

在c#中 \ 是轉義字元,如下所示

轉義序列

字元

\』 單引號 \」

雙引號 \\

反斜槓 \0

空 \a

警告 \b

退格 \f

換頁 \n

換行 \r

加車 \t

水平製表符 \v

垂直製表符

就比如說要輸出這一段字串 「/_\」 可能你會認為是這樣寫 @""/_\""

但這樣寫編譯器都不讓你通過了,但看上表所示,你可以這麼寫 "\"/_\\\""

另外在獲取檔案路徑的時候 很多人喜歡用 d:\test.txt

然後就會發生所謂的轉義字元錯誤了

解決的辦法一般人是使用 @d:\test.txt 我不知道這樣寫是否會帶來一些問題

但我一直的做法是d:/test.txt 也完全可以訪問

在網上找了下, 似乎斜槓與反斜槓最大的區別就是

網路中不能以斜槓在windows系統中通常用來分隔命令列引數,/表示選項等。

而在unix系統中,/表示目錄。由於web遵循unix命名,所以在**(url)中,/表示目錄。

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

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

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

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

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

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