我正在尝试将几个文件复制到一个共享文件夹(Aprox 20),但每个文件同时在不同的线程上。
我正在使用这样的代码来复制文件
AppDomain.CurrentDomain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal);
WindowsIdentity identity = new WindowsIdentity(username, password);
WindowsImpersonationContext context = identity.Impersonate();
try
{
File.Copy(@"c:\temp\MyFile.txt", @"\\server\folder\Myfile.txt", true);
}
catch
{
context.Undo();
}
但有些文件没有被复制,我得到的错误如下:
"No se pueden realizar más conexiones a esteequipo remoto en este momento, ya que hay más de las que puede aceptar"
翻译会是这样的
“此时无法与此远程计算机建立更多连接,因为它可以接受更多连接”
是否有另一种方法可以将文件复制到共享文件夹或明确关闭连接?