À L'Aide Du Répertoire.Existe sur un dossier réseau lorsque le réseau est en panne

Mon code de base contient les éléments suivants C# ligne:

bool pathExists = Directory.Exists(path);

Au moment de l'exécution, la chaîne path se trouve être l'adresse d'un dossier sur l'intranet de l'entreprise - quelque chose comme \\company\companyFolder. Lors de la connexion de mon ordinateur Windows à l'intranet est en place, cela fonctionne bien. Cependant, quand la connexion va vers le bas (comme il l'a fait aujourd'hui), l'exécution de la ligne ci-dessus les causes de l'application de geler complètement. Je ne peux que fermer l'application vers le bas en le tuant avec le Gestionnaire de Tâches.

Bien sûr, je préférerais avoir Directory.Exists(path) retour false dans ce scénario. Est-il un moyen de faire cela?

OriginalL'auteur user181813 | 2011-12-08