Qual'è il tuo obiettivo? Nel senso che devi fare?
Ti serve solo leggere la lista dei File e Directory via FTP?
Ti serve poter creare Directory via FTP?
Ti serve poter aggiungere ed eliminare un File o Directory tramite FTP?
Per ogni azione devi crearti un metodo che invii un comando ben preciso al Server FTP...
Questa è la classe che ti serve usare :
https://msdn.microsoft.com/it-it/library/system.net.webrequestmethods.ftp%28v=vs.110%29.aspx
Qui puoi prendere spunto le classi
/* Upload a File */
/* Download a File */
/* Delete a File */
/* Rename a File */
/* Create a New Directory */
ecc..
Link : http://www.codeproject.com/Tips/443588/Simple-Csharp-FTP-Class
Se ti può servire per prendere spunto ti allego il codice per avere la lista dei File e Directory del Server FTP.
Ho creato una Classe libFTP :
Esempio di come richiamare la lista dei file/directory :
Se si volesse avere anche la lista dei file contenuti nelle SubDirectory dobbiamo scrivere in questa maniera :
Saluti Davide,
Blog ImaginSystems
http://blogs.dotnethell.it/imaginsystems
http://www.imaginsystems.it
http://www.alpacasrl.it