System.IO.File.Copy(sourceFilePath, destinationFilePath)
периодически выдает IOExeception
.
Исключение говорит:
Возникло исключение: System.IO.IOException в mscorlib.dll.
Дополнительная информация: Недостаточно системных ресурсов для выполнения запрошенной службы.
Я вызываю этот код на машине A. sourceFilePath
на машине B. destinationFilePath
на машине C.
Эта проблема не всегда воспроизводима.
File.Copy
использует базовый метод Windows API для выполнения копии. Я не уверен, что такое фактическая реализация, но, возможно, она не выполняет копию по частям. Я бы попытался изменить ваш код и открыть 2 файловых потока (1 для чтения, 1 для записи), выполнить цикл и читать и записывать фрагментами, пока содержимое не будет скопировано. - person Igor   schedule 27.04.2016