【发布时间】:2012-09-03 06:52:10
【问题描述】:
我有一个简单的 C# 程序,可以将文件从一个网络共享复制到另一个网络共享。该程序刚刚抛出“信号量超时期限已过期”错误。我以前从未见过这个,我对它是什么感到有点困惑。
代码很简单: (srcPath 和 destPath 从配置设置中读取)
DirectoryInfo di = new DirectoryInfo(srcPath);
try
{
FileInfo[] files = di.GetFiles();
foreach (FileInfo fi in files)
{
if(!(fi.Name.Contains("_desc")))
{
File.Copy(fi.FullName, destPath + fi.Name, true);
}
}
}
catch (Exception xx)
{
SendMail(xx.Message, xx.StackTrace);
}
finally
{
}
【问题讨论】:
标签: c# file-copying