Это не имеет смысла, поэтому я, очевидно, что-то не так:
DirectoryInfo folder = new DirectoryInfo(Environment.CurrentDirectory + @"\Test");
if (folder.Exists == false) {
    folder.Create();
    var doesItExists = folder.Exists;
}
Создает папку, если она не существует. За исключением doesItExists всегда ложь. Почему это было бы ложным, если бы я просто создал его?
