Метод Directory.Exists

Метод Directory.Exists

На устройствах под управлением Windows СЕ 4.X метод Directory.Exists() по-разному обрабатывал имена путей, которые заканчивались обратным слэшем. В качестве примера можно рассмотреть следующее выражение:

Directory.Exists("\temp");

Это выражение возвращает значение True, если папка temp существует. Добавим в предыдущее выражение символ обратной черты.

Directory.Exists("\temp\")

Теперь данный метод возвратит False, даже если папка существует. На устройствах под управлением Windows Mobile 5.0 платформа .NET Compact Framework исправила это противоречие, и теперь метод Directory.Exists() возвращает True вне зависимости от наличия замыкающего обратного слэша.