In my C# .NET 2.0 application I'm accessing network paths, and I'd like to be able to tell the difference between paths that don't exist, and paths which do exist but for which I don't have access rights. I tried doing the following: try { string[] contents = Directory.GetFileSystemEntries( path [...] read more