目录.存在于程序文件中的文件夹中失败

本文关键字:文件 文件夹 失败 程序 存在 于程序 目录 | 更新日期: 2023-09-27 18:21:49

我只有这段代码。

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'"

打开窗口,但在我的代码中,它看不到文件夹。如果我有头发,我会把它拔出来。

关于为什么会发生这种情况,有什么建议吗?

目录.存在于程序文件中的文件夹中失败

使用"@"不需要转义反斜杠字符('')。

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

我最初的回答是错误的,但我保留这个答案,因为它可能对其他人有用。