Directory.Exists в папке в Program Files не удается - PullRequest
2 голосов
/ 30 января 2012

У меня просто есть этот бит кода.

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 Ответ

2 голосов
/ 30 января 2012

Используя "@", вам не нужно экранировать символ обратной косой черты (\).

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

Мой первоначальный ответ был неверным, но я сохраняю ответ, так как он может быть полезен для других.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...