Télécharger des fichiers à l'aide de FluentFTP

Je suis en train de mettre en œuvre le transfert FTP à l'aide de FluentFTP en C#. Obtention d'une liste de répertoire est très facile, mais je suis bloqué sur téléchargement de fichiers.

J'ai trouvé un article qui a un exemple dans ses commentaires ici, mais il ne compile pas car je ne peux pas trouver où la classe FtpFile vient de.

Quelqu'un a un exemple de la façon dont atocan j'ai télécharger un fichier à partir d'un serveur ftp à l'aide FluentFTP ?

EDIT: j'ai trouvé quelques exemples ici https://github.com/hgupta9/FluentFTP Mais il n'y a pas d'exemple sur la façon de télécharger un fichier.

Dans le présent article FTP Gratuit de la Bibliothèque, il est un exemple, mais il ne compile pas. C'est l'exemple

FtpClient ftp = new FtpClient(txtUsername.Text, txtPassword.Text, txtFTPAddress.Text);
FtpListItem[] items = ftp.GetListing(); 
FtpFile file = new FtpFile(ftp, "8051812.xml"); //THIS does not compile, class FtpFile is unknown
file.Download("c:\51812.xml");
file.Name = "8051814.xml";
file.Download("c:\51814.xml");
ftp.Disconnect();

EDIT: La solution

L'article que j'ai trouvé contenait un exemple qui m'ont mis dans la mauvaise direction.
Il semble il était une fois une méthode de Téléchargement, mais qui a disparu il y a longtemps maintenant.
La réponse était donc le laisser aller et utiliser le OpenRead() la méthode pour obtenir un flux de données, et de les enregistrer ce flux dans un fichier.

InformationsquelleAutor GuidoG | 2017-01-04