How can I check if a UNC Path is available? I have the problem that the check takes about half a minute if the share is not available :

var fi = new DirectoryInfo(@"\\hostname\samba-sharename\directory");

if (fi.Exists)
//...

Is there a faster way to check if a folder is available? I'm using Windows XP and C#.

Edit
Report