tags:

views:

1845

answers:

4

Hi,

Im wondering if anyone here can recommend a FTP library(class) for C#.. That is free.

I've been looking around the net, but all the classes I've found are very poor written, and have very poor performance.

I do not want to use classes like FtpWebRequest...

Best Regards, Robin

+4  A: 

You could use the ones on CodePlex or http://www.enterprisedt.com/general/press/20060818.html

Kane
+1  A: 

edtFTPnet is a free, fast, open source FTP library for .NET, written in C#.

Bruce Blackshaw
A: 

Check our Rebex FTP/SSL. Read tutorials or download the trial.

// create client, connect and log in 
Ftp client = new Ftp();
client.Connect("ftp.example.org");
client.Login("username", "password");

// download the 'test.zip' file from the current directory at the server 
client.GetFile("test.zip", @"c:\data\test.zip");

client.Disconnect();
Martin Vobr
+1  A: 

Why don't you use the libraries that come with the .NET framework: http://msdn.microsoft.com/en-us/library/ms229718.aspx

They are designed by Microsoft and should work fairly efficiently.