C# ftp CWD

0

Witam. Czy ktoś mógłby pomóc z tym? Nie mogę znaleźć jak zmienić aktualny katalog w ftpRequest, a rozłączanie i ponowne łączenie to chyba nie najlepszy pomysł.

0

FtpWebRequest jest bardzo prosta klasa do uzywania protokolu FTP. Katalog mozesz podac w adresie Ftp://server/katalog/podkatalog. Nie ma tez opcji zmiany klasa jest generalnie bezstanowa robi, wykonujac metode getResponse generuje zestaw polecen, laczy sie, uruchamia je i zamyka polaczenie.

Jezeli chcesz miec kontrole moge zasugerowac uzycie WinSCP jest to aplikacja ale ma tez wrapera w .Net. Poza FTP obsługuje tez sftp oras ftps w zasadzie uzywajac tych samych polecen. Kod wiec jest uniwersalny a roznica tylko w adresie zamiast http://winscp.net/eng/docs/library jest to ze wrapper uruchamia pod spodem proces aplikacji a sama aplikacjam to 7MB.
http://winscp.net/eng/docs/library

Jest tez kilka innych bibliotek obslugujacych ftp z cala obsluga ale ich nie uzywalem wiec nie chce polecac czegos czego nie znam. WinScp znalzlem bo potrezbowalem obsluge sftp a tu krucho z czyms darmowym dla .NET.

0

Podobno jedna z lepszych: http://netftp.codeplex.com/ - zdaje się że możesz prosto doinstalować to przez nuget

1 użytkowników online, w tym zalogowanych: 0, gości: 1