tags:

views:

204

answers:

3

what c# ftp client do you guys recommend? there seems to be a few available and I want to go with one that others think is good

+8  A: 

Why not System.Net.FtpWebRequest?

Diadistis
Definitely the most straightforward approach. Keep it simple and only include dependencies when you must.
Bryan Ross
The FtpWebRequest is stateless emulation of statefull protocol. If you want to transfer more than one file it disconnects and reconnects after each transfer. Also API for anything other than download/upload is ... suboptimal. Try implementing client certificates, FTP/SSL, 'site' commands, directory creation etc.
Martin Vobr
A: 

For a real FTP library written in C# try edtFTPnet. It is free, open source and far more powerful and versatile than FtpWebRequest.

Bruce Blackshaw
A: 

You can try our Rebex FTP which is developed and maintained since 2004.

Martin Vobr