【发布时间】:2012-01-16 02:58:14
【问题描述】:
我公司的代码库包含以下 C# 行:
bool pathExists = Directory.Exists(path);
在运行时,字符串path 恰好是公司内部网上的文件夹地址——类似于\\company\companyFolder。当从我的 Windows 机器到 Intranet 的连接建立时,这工作正常。但是,当连接断开时(就像今天一样),执行上面的行会导致应用程序完全冻结。我只能通过使用任务管理器来关闭应用程序。
当然,在这种情况下,我宁愿让Directory.Exists(path) 返回false。有没有办法做到这一点?
【问题讨论】:
标签: c# networking connection