如何检查UNC路径是否可用?我有一个问题,如果共享不可用,检查大约需要半分钟:
var fi = new DirectoryInfo(@"\\hostname\samba-sharename\directory");
if (fi.Exists)
//...
Run Code Online (Sandbox Code Playgroud)
有没有更快的方法来检查文件夹是否可用?我正在使用Windows XP和C#.
我有一个IIS托管的WCF服务,我正在尝试使用Directory.Exists()方法.如果传递不存在的网络位置,则此方法将挂起.我用谷歌搜索它,发现由于Directory.Exists()内部实现,它"有点好" .但我写了一个简单的控制台应用程序,它做同样的Directory.Exists()事情,永远不会挂起,总是返回' false'.我在我的(管理员)帐户下运行应用程序,IIS池在"网络服务"下运行.
你有什么想法吗?在服务或控制台应用程序中执行相同操作有什么区别?