Хорошо, я немного пошутил тем, что кажется странным. Я понимаю, что моя ошибка не правильно форматировать путь, но я ожидал бы, что следующий тест вернет false, тем более, что папка не существует.
DirectoryExists("C:temp\\foo")
но на самом деле он возвращает true, даже если каталог не существует!
Код должен быть
DirectoryExists("C:\\temp\\foo")
Может кто-нибудь объяснить мне, почему я получаю ложный результат от первой версии? Я ожидал бы, что он вернет false или может вызвать исключение, но не вернет true.