Как проверить, доступен ли UNC-путь? У меня проблема с тем, что проверка занимает примерно полминуты, если доля не доступна:
var fi = new DirectoryInfo(@"\\hostname\samba-sharename\directory");
if (fi.Exists)
//...
Есть ли более быстрый способ проверить, доступна ли папка? Я использую Windows XP и С#.