在调试过程中,我发现了一些烦人的事情。我的驱动器上有一个文件,我想知道为什么如果我使用文件存在函数,它总是使用属性值返回 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条经验 获得超5个赞
反斜杠字符 \ 是 C#(和任何类似 C 的语言)中的特殊字符。它与第二个字符结合使用来定义特殊字符。因此,这将起作用:
File.Exists("D:\\Capture001.png")
这应该有效
File.Exists(@"D:\Capture001.png")
这行不通
File.Exists("D:\Capture001.png")
- 2 回答
- 0 关注
- 383 浏览
添加回答
举报
0/150
提交
取消