【发布时间】:2017-12-13 05:57:30
【问题描述】:
我在 C# 中使用 WinSCP .NET 程序集来传输 tarball 并解压缩它。
我的代码有效,并且我设法复制了文件。但是当我尝试使用session.ExecuteCommand 提取它们时,我的问题就开始了。什么都没有发生。
尝试调试它我已经添加:
session.ExecuteCommand("touch /<path>/myfile.txt");
紧接着:
session.ExecuteCommand("tar -xzf /<path>/mytarball.tar.gz");
并且文件已创建,因此命令和权限不是问题并使用:
result.Check();
string output = result.Output;
显示文件已提取。
我使用的是 SCP 协议,而不是 SFTP
有什么建议吗?
兄弟, 伊丹
【问题讨论】:
-
你能告诉我们完整的上传/提取代码sn-p吗?
标签: c# tar scp winscp winscp-net