C# 使用sharp ssh复制.zip文件

C# 使用sharp ssh复制.zip文件,c#,ssh,C#,Ssh,使用C#将Zip文件从linux计算机复制到Windows计算机时遇到问题。 以下是我的: 1) 通过使用获取文件名 sftp.getFiles(源路径)。 filename=item.to string() sourcepath=sourcspath+filename 获取(源路径、目的地); 它用于单个文件,将由sftp.getfile()枚举 但是当我压缩文件夹并尝试用sftp.Get(sourcepath,destination)复制该.Zip文件时,它不起作用, 检查sourcepat


使用C#将Zip文件从linux计算机复制到Windows计算机时遇到问题。
以下是我的:

1) 通过使用获取文件名 sftp.getFiles(源路径)。
filename=item.to string()
sourcepath=sourcspath+filename
获取(源路径、目的地); 它用于单个文件,将由sftp.getfile()枚举
但是当我压缩文件夹并尝试用sftp.Get(sourcepath,destination)复制该.Zip文件时,
它不起作用,
检查sourcepath是否正确,并检查ZIp文件的权限。它拥有所有权限。

请让我知道我们如何克服这个问题。
尝试使用下面的库


这是一个非常丰富的库,与sharp ssh相比,它支持更多的功能。

是的,即使sharp ssh工作正常,文件名也不应该有反斜杠。