Используйте класс DirectoryInfo для путей к каталогам.Работает во многом так же, как FileInfo.
Обратите внимание, что свойство для пути называется FullName.
DirectoryInfo di = new DirectoryInfo(@"C:\Foo\Bar\");
string path = di.FullName;
Если вы хотите определить, является ли путь файлом или каталогом,вы можете использовать статические методы из класса Path :
string path1 = @"C:\Foo\Bar.docx";
string path2 = @"C:\Foo\";
bool output1 = Path.HasExtension(path1); //Returns true
bool output2 = Path.HasExtension(path2); //Returns false
Однако пути могут также содержать нечто, похожее на расширение, поэтому вы можете использовать его в сочетании с некоторыми другимичеки, например bool isFile = File.Exists(path);