从远程服务器复制文件

时间:2013-12-16 09:27:46

标签: c# file-io file-copying

我要做的是从未共享的远程PC文件夹中复制文件。 我写了一个代码,使用ManagementScope连接到PC,我执行了一些WMI查询,以确保我连接。现在的问题是当我执行File.Copy()函数

File.Copy(@"\\Source_server\\C:\Users\ku\Desktop\test1.txt", @"\\Destination_server\\C:\Users\mo\Downloads\"); 

它告诉我

  

不支持路径格式

File.Copy是否不支持网络上的文件复制? 有没有其他方法可以做到?

(我有远程PC的用户名和密码) - 感谢您提前回复

1 个答案:

答案 0 :(得分:0)

您应该使用此路径:

\\Source_server\C$\Users\ku\Desktop\test1.txt

但这需要您服务器上的管理员权限。

更好的解决方案是在服务器上创建一个共享文件夹,并使用它来读取和写入文件。