Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用C将本地驱动器映射到远程服务器#_C#_Drive Mapping - Fatal编程技术网

C# 如何使用C将本地驱动器映射到远程服务器#

C# 如何使用C将本地驱动器映射到远程服务器#,c#,drive-mapping,C#,Drive Mapping,我需要将本地msi安装程序分发到多个远程服务器。 我假设,这样做的方法是将我的本地驱动器(msi位于其中)映射到那些远程服务器,然后将此文件从映射的本地驱动器复制到每个服务器的特定目录 在firs,我试图将文件复制到远程服务器,而不进行任何事先映射: System.IO.File.Copy(@"\\WIN-J02JG3AAV7P\temp\emcrpts_x64_v40.msi", @"\\sharepoint2010\C$", true); 这不起作用

我需要将本地msi安装程序分发到多个远程服务器。 我假设,这样做的方法是将我的本地驱动器(msi位于其中)映射到那些远程服务器,然后将此文件从映射的本地驱动器复制到每个服务器的特定目录

在firs,我试图将文件复制到远程服务器,而不进行任何事先映射:

System.IO.File.Copy(@"\\WIN-J02JG3AAV7P\temp\emcrpts_x64_v40.msi",
                    @"\\sharepoint2010\C$", true);
这不起作用(错误:找不到网络路径)

然后,我尝试将本地驱动器映射到远程服务器,但缺少正确的语法。
如果我有一个本地C:\temp shared,那么将其映射到名为“sharepoint2010”的远程服务器的正确C#语法是什么?

将文件名附加到目标可以解决您的问题:

File.Copy(@"\\WIN-J02JG3AAV7P\temp\emcrpts_x64_v40.msi",
          @"\\sharepoint2010\C$\emcrpts_x64_v40.msi", true);

目标不能是目录,请参阅。

我完全没有找到+祝你好运。