Период ожидания семафора истек
У меня есть простая программа на 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
{
}