merhabalar ftp ye dosya upload ettiriyorum ama sadece 1 tane dosya upload ettire biliyorum
         private void uploadFile(string ftpadresi, string dosyayolu, string kullaniciadi, string sifre)
         {
             // Ftp request yaratıyoruz.
             FtpWebRequest request = (FtpWebRequest)FtpWebRequest.Create(ftpadresi + "/" + Path.GetFileName(dosyayolu));
             request.Method = WebRequestMethods.Ftp.UploadFile;
             request.Credentials = new NetworkCredential(kullaniciadi, sifre);
             request.UsePassive = true;
             request.UseBinary = true;
             request.KeepAlive = false;
             // Seçilen dosyayı yüklüyoruz.
             FileStream stream = File.OpenWrite(dosyayolu);
             byte[] buffer = new byte[stream.Length];
             stream.Read(buffer, 0, buffer.Length);
             stream.Close();
             // Ve dosyayı upload ediyoruz.
             Stream reqStream = request.GetRequestStream();
             reqStream.Write(buffer, 0, buffer.Length);
             reqStream.Close();
             MessageBox.Show("Dosya başarıyla upload edildi.");
         }

         private void button3_Click(object sender, EventArgs e)
         {
             if (!textBox1.Text.StartsWith("ftp://"))
                 textBox1.Text = "ftp://" + textBox1.Text;
             if
                 (!textBox4.Text.StartsWith("@"))
                 textBox4.Text = "@" + textBox4.Text;
             button3.Enabled = false;
             uploadFile(textBox1.Text, textBox4.Text, textBox2.Text, textBox3.Text);
             button3.Enabled = true;

         }
dosyayı ftp ye aktarta biliyorum ama klasördeki bütün dosyaları aktartmak istiyorum yardımcı olursanız sevinirim.