程序文件中的文件夹上的Directory.Exists失败

时间:2012-01-30 16:38:39

标签: c# .net directory exists

我只是拥有这段代码。

string path = @"C:\Program Files (x86)\My App\Sub Folder of my App\";

if(Directory.Exists(path)) {
   MessageBox.Show("It's here!");
} else {
   MessageBox.Show("Can't find it!");
}

现在文件夹确实存在并运行命令:

explorer "C:\Program Files (x86)\My App\Sub Folder of my App\"

打开窗口,但在我的代码中却无法看到该文件夹​​。如果我有任何头发,我会把它拉出来。

有关为何发生这种情况的任何建议?

1 个答案:

答案 0 :(得分:2)

使用“@”,您无需转义反斜杠字符(\)。

string path = "C:\\Program Files (x86)\\My App\Sub Folder of my App\\";

我的初步答案不正确,但我保留了答案,因为它可能对其他人有用。