使用Tamir.SharpSSH'no such file'通过sftp下载文件

克里斯·帕孔(ChrisPBacon)

我在sftp.GetFileList(ftpHost)上收到错误消息“ No such file”。使用给定的ip和凭据,我测试了它们对我连接到的所有目录的权限。

    string FileName = Label6.Text;
    string rootPath = Server.MapPath("~");
    string FolderName = "\\DL" + DateTime.Now.ToString("yyyyMMddHHmmss");
    System.IO.Directory.CreateDirectory(rootPath + FolderName);
    string rootPath1 = rootPath + FolderName;
    string ftphost = "***.***.***.***";
    string ftpfullpath = "ftp://" + ftphost + FileName;
    int port = 22;


    Sftp sftp = new Sftp("***.***.***.***", "@!#^@!^$", "!@#^#@#^&");
    sftp.Connect(port);
    sftp.GetFileList(ftphost);
    ArrayList res = sftp.GetFileList(ftphost);
    foreach (var item in res)
    {
        if (item.ToString() != "." && item.ToString() != "..")
        Debug.WriteLine(item.ToString());

    }
    sftp.Get(ftpfullpath, rootPath1);  

编辑:另外,用于连接ftp的帐户上有一个脚本,可将其放入特定目录中,是否有必要以某种方式将Get或GetFileList重定向到根目录?

马丁·普里克里(Martin Prikryl)
  • GetFileList方法接受用于检索列表的路径。不是主机名。您已经在Sftp构造函数中指定了主机名
  • 同样的Get方法。
  • 而且,您使用的是SFTP协议,为什么要加上ftp://前缀?
  • 请注意您拨打GetFileList两次。
  • SharpSSH是一个糟糕的选择。它没有维护多年。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用SharpSSH从SFTP获取文件大小

来自分类Dev

Tamir的没有密码的SharpSSH:验证失败

来自分类Dev

Tamir SharpSsh RunCommand中的语法问题

来自分类Dev

使用Tamir.SharpSSH上传到FTP服务器C#

来自分类Dev

如何区分使用SharpSSH检索的SFTP列表中的目录?

来自分类Dev

如何区分使用SharpSSH检索的SFTP列表中的目录?

来自分类Dev

如何使用SharpSSH库附加文本文件

来自分类Dev

如何使用SharpSSH将文件移动到SFTP服务器

来自分类Dev

使用Python通过Internet下载文件

来自分类Dev

使用Python通过SSH下载文件

来自分类Dev

bash脚本,该脚本使用sftp下载文件

来自分类Dev

不使用 JSch 从 SFTP 服务器下载文件

来自分类Dev

如何使用send_file下载文件?

来自分类Dev

使用download.file()从HTTPS下载文件

来自分类Dev

如何使用GEB通过表单提交下载文件

来自分类Dev

使用nusoap通过Web服务从Sharepoint库下载文件

来自分类Dev

使用通配符通过Invoke-WebRequest下载文件

来自分类Dev

如何使用Vala通过HTTP下载文件?

来自分类Dev

如何使用Selenium Webdriver通过URL列表下载文件

来自分类Dev

使用Curl命令通过HTTPS下载文件

来自分类Dev

使用SharpSsh在ssh中发送Ctrl + A之类的键

来自分类Dev

运行unix命令以在C#中使用SharpSSH转到目录

来自分类Dev

不使用中间文件直接从 SFTP 下载文件到 HTTP 响应

来自分类Dev

使用 Python 中的 Paramiko 从远程命令列出的 SFTP 服务器下载文件

来自分类Dev

IE不会使用jQuery File Download插件下载文件

来自分类Dev

如何使用Python 2.7通过HTTP使用多线程下载文件(异步下载)

来自分类Dev

使用cherrypy下载文件

来自分类Dev

使用AsyncTask下载文件

来自分类Dev

使用Django下载文件

Related 相关文章

热门标签

归档