【发布时间】: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