2017-03-17 2 views
0

Ich habe eine Anwendung, die FTP/SFTP-Verbindungen ausführen kann, aber ich habe Probleme mit etwas, die ganze Zeit habe ich es mit einem Remote-Verzeichnis getestet Ich wusste, aber im Moment möchte ich mit einem Server mit dem Stammverzeichnis verbunden werden, wenn ich das Remote-Verzeichnis nicht kenne.Verbindung zu einem Stammverzeichnis mit FTP .net WinSCP C#

Was sie tut, ist:

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

Wie Sie oben in meinem Code sehen können, wenn das Verzeichnis anders als Zuhause ist, wird es auflisten Verzeichnis „/“, heute habe ich einen Fehler erhielt, dass „/“ existiert nicht, auch wenn ich eine fTP-Verbindung mit cmd tat und dann pwd, war es mir zu sagen, dass Remote-Verzeichnis „/“

war Wie kann ich Verzeichnis Liste ohne Verwendung RemoteDirectory = MySession.ListDirectory("/"); und haben someting wie RemoteDirectory = MySession.ListDirectory(Root.Directory);

Do du hast irgendein ich Dea?

Antwort

0

Ich habe herausgefunden, wie man den Weg bekommt!

RemoteDirectory = MySession.ListDirectory(MySession.HomePath);

Verwandte Themen