Hi,Im trying to get csv files from ftp to local but  its not downloading  .It goes into while loop shows all files how to write local folder file any suggetions.class Program
    {
        static void Main(string[] args)
        {
            string localPath = @"C:\Workspace\";
            List<string> dirListing = new List<string>();
            
FtpWebRequest request = (FtpWebRequest)WebRequest.Create(ftp://172.32.1.252:5012/Test/Rudin);
            request.Credentials = new NetworkCredential("local", "Password1");
            
request.Method = WebRequestMethods.Ftp.ListDirectory;
            StreamReader streamReader = new StreamReader(request.GetResponse().GetResponseStream());
            
string fileName3 = streamReader.ReadLine();
            
while (fileName3 != null && fileName3 != "Rudin")
           
 {
                
dirListing.Add(fileName3);
                fileName3 = streamReader.ReadLine();
            
}
            request = null;
          
//  streamReader = null;
            
//FileStream responseStream =null;
            
#region Locl
            
int Length = 10000;
           
 Byte[] buffer = new Byte[Length];
            
//   int bytesRead = responseStream.Read(buffer, 0, Length);
            int bytesRead = 0;
         //  Stream reader = request.GetResponse().GetResponseStream(fileName3);
            for (int i = 2; i < dirListing.Count; i++)
            {
              
                FileStream fileStream = new FileStream("C://Workspace/ex.csv" , FileMode.Create);
               
                
while (true)
                {
                    //  bytesRead = streamReader.Read(buffer, 0, buffer.Length);
                   
 if (bytesRead == 0)
                        break;
                    fileStream.Write(buffer, 0, bytesRead);
               
 }
                
fileStream.Close();
            }