gpt4 book ai didi

c# - 如何使用 SharpSSH 以编程方式从 SFTP 服务器删除文件?

转载 作者:可可西里 更新时间:2023-11-01 07:49:36 34 4
gpt4 key购买 nike

如何使用 Tamir Gal 的 SharpSSH 从 SFTP 服务器删除文件?我已经能够完成除删除之外的其他功能。

最佳答案

SshExec 类对我不起作用,但一点反射魔法起作用了:

var prop = sftp.GetType().GetProperty("SftpChannel", BindingFlags.NonPublic | BindingFlags.Instance);
var methodInfo = prop.GetGetMethod(true);
var sftpChannel = methodInfo.Invoke(sftp, null);
((ChannelSftp) sftpChannel).rm(ftpPath);

关于c# - 如何使用 SharpSSH 以编程方式从 SFTP 服务器删除文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2564712/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com