在調(diào)試過程中,我發(fā)現(xiàn)了一些煩人的事情。我的驅(qū)動器上有一個文件,我想知道為什么如果我使用文件存在函數(shù),它總是使用屬性值返回 false。我也在立即窗口中嘗試,這是結果ACGateLoginSystem.MAP_PATH == @"?D:\Capture001.png" | true?File.Exists(ACGateLoginSystem.MAP_PATH) | false?File.Exists("D:\\Capture001.png") | true我正在使用 Windows 10 最新版本和 Visual Studio 2017。
2 回答

ibeautiful
TA貢獻1993條經(jīng)驗 獲得超6個贊
反斜杠字符 \ 是 C#(和任何類似 C 的語言)中的特殊字符。它與第二個字符結合使用來定義特殊字符。因此,這將起作用:
File.Exists("D:\\Capture001.png")
這應該有效
File.Exists(@"D:\Capture001.png")
這行不通
File.Exists("D:\Capture001.png")
- 2 回答
- 0 關注
- 423 瀏覽
添加回答
舉報
0/150
提交
取消