我正在使用C# File.Copy()函数将多个备份文件从本地文件夹复制到网络共享文件夹,其中包括大于 1 TB 的小到大文件。以前这工作得很好。但是最近我在不同的时间面临不同类型的异常。我还尝试使用NET USE命令创建共享路径连接,即使凭据相同来解决此问题。
File.Copy(sourceFilePath, destinationFilePath, overwrite);
我得到的例外是:
-错误:找不到文件。
-错误:句柄无效。
-错误:当前没有可用于处理登录请求的登录服务器。
-错误:指定的网络名称不再可用。
注意:这些例外不适用于无效的文件路径。因为在复制文件的某些部分后会发生异常,并且之前为相同的文件工作过相同的代码。
有人有解决这种情况的想法吗?