我只是拥有这段代码。
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\"
打开窗口,但在我的代码中却无法看到该文件夹。如果我有任何头发,我会把它拉出来。
有关为何发生这种情况的任何建议?
答案 0 :(得分:2)
使用“@”,您无需转义反斜杠字符(\)。
string path = "C:\\Program Files (x86)\\My App\Sub Folder of my App\\";
我的初步答案不正确,但我保留了答案,因为它可能对其他人有用。