Мы видели эту проблему, описанную в другом месте, когда она относится к исходному файлу, но не к целевому файлу.Не удалось найти файл назначения во время копирования файла
Мы пытаемся скопировать 70MB-файл с локального пути на исходном сервере на общий ресурс на конечном сервере. Весь процесс выполняет итерацию по многим файлам основного потока, а другие файлы успешно скопированы, прежде чем мы увидим проблему. Тем не менее, иногда мы видим эту ошибку:
Could not find file 'DestinationFileFullPath'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
Мне нужно подчеркнуть этот момент: ошибка относится к имени файла назначения, а не источник. И мы уверены, что мы не перепутали переменные. Это код:
ConsoleLog(String.Format("Copying file from {0} to {1}", source, dest));
File.Copy(source, dest);
Кто-нибудь знает, что вызывает это?
Существует ли ПУТЬ назначения? –
Вам не хватает расширения файла? –
Вы можете сначала дать чек, если место назначения существует, а только попытаться скопировать. – csharpcoder