База моей компании содержит следующую строку С#:
bool pathExists = Directory.Exists(path);
Во время выполнения строка path
представляет собой адрес папки в интрасети компании - что-то вроде \\company\companyFolder
. Когда соединение с моей машиной Windows в интрасети завершено, это отлично работает. Однако, когда соединение идет вниз (как это было сегодня), выполнение указанной выше строки заставляет приложение полностью замораживать. Я могу только закрыть приложение, убив его с помощью диспетчера задач.
Конечно, я бы предпочел Directory.Exists(path)
вернуть false
в этом сценарии. Есть ли способ сделать это?