C# 使用C在服务器之间移动zip文件#

C# 使用C在服务器之间移动zip文件#,c#,C#,我想将zip文件从一台服务器移动到另一台服务器。 使用C#的最佳方法是什么 如果我在本地机器上运行我的C#应用程序。 我想使用File.COpy()访问服务器A和服务器B的两个服务器,将文件从A传输到B,然后它会给我凭证问题 我不知道这两台服务器是否都有UNC共享。 我想使用webrequest将zip文件从我的计算机从服务器A传输到服务器B。如果目标服务器上有UNC共享,您可以使用 System.IO.File.Copy(String sourceFileLocation,

我想将zip文件从一台服务器移动到另一台服务器。 使用C#的最佳方法是什么

如果我在本地机器上运行我的C#应用程序。 我想使用File.COpy()访问服务器A和服务器B的两个服务器,将文件从A传输到B,然后它会给我凭证问题

我不知道这两台服务器是否都有UNC共享。
我想使用webrequest将zip文件从我的计算机从服务器A传输到服务器B。

如果目标服务器上有UNC共享,您可以使用

System.IO.File.Copy(String sourceFileLocation, 
                     String destinationFileLocation)

如果目标服务器上有UNC共享,则可以使用

System.IO.File.Copy(String sourceFileLocation, 
                     String destinationFileLocation)

否则,您只需将其FTP


否则,您只需通过FTP将其发送出去


服务器是否在同一网络上?他们在不同的防火墙后面吗?它们是否同时启动和运行?请提供更多信息?例如文件存在于服务器\\abc\\e$\\temp\\temp.zip上,并且我希望移动到服务器\\def\\c$\\windows。服务器都启动了。服务器在同一个网络上吗?他们在不同的防火墙后面吗?它们是否同时启动和运行?请提供更多信息?例如文件存在于服务器\\abc\\e$\\temp\\temp.zip上,并且我希望移动到服务器\\def\\c$\\windows。和服务器已启动。如何检查目标服务器是否具有UNC共享?在“运行”对话框中,键入\\servername并查看列出了哪些共享。命令行等效项是net view\\servername。当我尝试使用复制函数时,我找不到源文件的部分路径。但我可以使用cmd行中的相同路径来打开文件夹。如果目标服务器上没有UNC共享,原因可能是什么?如何检查目标服务器是否有UNC共享?在“运行”对话框中,键入\\servername,然后查看列出了哪些共享。命令行等效项是net view\\servername。当我尝试使用复制函数时,我找不到源文件的部分路径。但我可以使用cmd行中的相同路径来打开文件夹。如果目标服务器上没有UNC共享,原因可能是什么?