【问题标题】:How to connect to a root directory with FTP .net WinSCP C#如何使用 FTP .net WinSCP C# 连接到根目录
【发布时间】:2017-03-17 16:20:49
【问题描述】:

我有一个可以执行 FTP/SFTP 连接的应用程序,但我遇到了一些问题,一直以来我一直在使用我知道的远程目录对其进行测试,但现在我想连接到如果我不知道远程目录,服务器到根目录。

它的作用是:

if (RemoteDirectoryPath != "Home")
    RemoteDirectory  = MySession.ListDirectory(RemoteDirectoryPath);
else
    RemoteDirectory = MySession.ListDirectory("/");

正如您在上面的代码中看到的,如果目录与 Home 不同,它将列出目录“/”,今天我收到一个错误“/”不存在,即使我使用 cmd 进行了 ftp 连接然后是 pwd,它告诉我远程目录是“/”

如何在不使用RemoteDirectory = MySession.ListDirectory("/"); 的情况下列出目录并拥有类似RemoteDirectory = MySession.ListDirectory(Root.Directory); 的内容

你有什么想法吗?

【问题讨论】:

    标签: c# .net ftp winscp winscp-net


    【解决方案1】:

    我找到了路径!

    RemoteDirectory = MySession.ListDirectory(MySession.HomePath);

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-12
      • 2022-11-07
      • 1970-01-01
      • 2020-07-27
      • 2021-04-14
      • 1970-01-01
      相关资源
      最近更新 更多