Raj*_*nno 3 c# asp.net if-statement
我的 D 盘中有 test.XML 文件。当我尝试运行此代码时,尽管我的磁盘中存在记录,但它会跳过该条件。此外,我还尝试评估文件扩展名。我不能进入 IF 条件。有人可以提供帮助吗?有帮助吗?
if(File.Exists(@"D:\\test.xml"))
{
..
..
}
Run Code Online (Sandbox Code Playgroud)
您错过了\,因为反斜杠是转义序列,您必须在其中使用额外的反斜杠
小路
if(File.Exist("D:\\test.xml"))
{
..
..
}
Run Code Online (Sandbox Code Playgroud)
您还可以使用逐字字符串
if(File.Exist(@"D:\test.xml"))
{
..
..
}
Run Code Online (Sandbox Code Playgroud)
根据评论编辑
使用任一\来转义路径或逐字字符串中的反斜杠,您都同时使用