如何使用FTP .net WinSCP C#连接到根目录

时间:2017-03-17 16:20:50

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

我有一个可以执行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);

之类的内容

你有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我想出了如何获得这条路!

RemoteDirectory = MySession.ListDirectory(MySession.HomePath);

相关问题