using System.Net;
using System.Text;
using System.IO;               FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://ftp.sunlike.cn/my.ini");
                request.Method = WebRequestMethods.Ftp.DownloadFile;
                request.Credentials = new NetworkCredential("uid", "pwd");
                FtpWebResponse response = (FtpWebResponse)request.GetResponse();
                Stream responseStream = response.GetResponseStream();
                StreamReader reader = new StreamReader(responseStream);
                Console.WriteLine(reader.ReadToEnd());
                Console.WriteLine("Download Complete, status {0}", response.StatusDescription);
                reader.Close();
                response.Close(); 这段代码只能将文件解码成字符哦。如果你是其它文件就会出错。你可可转换下就可以了.