2017-08-10 33 views
0

的WinSCP .NET程序集复制到另一个在同一台服务器有没有办法从一个远程目录复制到另一个文件,例如,从如何从东西一个远程目录使用C#

... /的public_html /资料夹/名1/ ... /的public_html /资料夹/名2/

我使用WinSCP赋予.NET库这一点。我试图在互联网上寻找解决方案,但似乎找不到。我能想出的唯一解决方案是将文件下载到临时本地位置,然后再次将它们上传到新的远程位置,但我不想这样做,因为它需要比只复制它们更长的时间远程服务器,然后我会删除临时文件夹,这也需要时间。我不希望我的程序非常慢,因为在将文件上传到远程位置时已经有点慢了。 我所看到的,你可以从远程位置做这样的事情移动/重命名文件夹/文件到另一个:

session.Open(sessionOptions); 
session.MoveFile(".../public_html/Folder1/name1/", ".../public_html/Folder1/name2/"); 

你如何在服务器复制文件。 如果有人有更好的解决方案,请说,因为这将是一个很大的帮助。提前致谢。

回答

相关问题