У меня большое приложение, работающее на нескольких машинах. Раз в 5 минут он копирует файл, чтобы сделать с ним некоторые манипуляции.
Код работает без перебоев почти 99,9% времени, но раз в несколько часов я могу обсуждать здесь ошибку.
Вот код:
try
{
File.Copy(fullPathName, readPathName, true);
}
catch (Exception exception)
{
....
}
Этот код выполняется в своем собственном потоке, но должен быть только один из этих работающих потоков. Вот ошибка, которую я получаю:
Обнаружено непредвиденное исключение при попытке создать файл .tmp. Недостаточно квоты для обработки этой команды.
в System.IO .__ Error.WinIOError (Int32 errorCode, String MaybeFullPath)
в System.IO.File.InternalCopy (String sourceFileName, String destFileName, логическое перезапись)
в System.IO.File.Copy (String sourceFileName, String destFileName, Булево перезапись)
в ....