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