FTP ftp = new FTP(); //Trial Mode
//FTP ftp = new FTP("place user name here", "place license key here");
// set the name of the FTP server( its URL )
ftp.HostAddress = "ftp.fsz.bme.hu"; // a hungarian university. change this to your ftp server
ftp.UserName = "anonymous"; // replace with your user name
ftp.Password = "user@mail.com"; // replace with your password
//Download an entire directory, subdirectories,
// and files synchronously using FTP
System.Console.WriteLine("We are downloading the TestDir folder.This is a blocking call");
ftp.DownloadDirectory("C:\\Download", "TestDir");
System.Console.WriteLine("{0} files have been Transferred", ftp.FileCount);