private void bBorrar_Click(object sender, EventArgs e)
        {
            if (bArchivo.Text != "")
            {
                FTPClient ftp = new FTPClient("ftp://25.35.182.85:12975/eventos/" + evento.ID + "/files/", "Prueba", "");
                try
                {
                    ftp.DeleteFTPDirectory(bArchivo.Text.Replace(' ', '_'));
                    subdirectorios = ftp.FTPSubdirectories("");
                    var result = subdirectorios.Select(s => new { Carpeta = s.Replace('_', ' ') }).ToList();
                    dataGridView1.DataSource          = result;
                    dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
                    seleccionado = null;

                    MostrarSeleccionado();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("La carpeta ya se encuentra borrada");
                }
            }
            else
            {
                MessageBox.Show("Selecciona una carpeta para borrar");
            }
        }
 public Directorios(Event evento)
 {
     InitializeComponent();
     this.evento         = evento;
     ftp                 = new FTPClient("ftp://25.35.182.85:12975/eventos/" + evento.ID + "/files/", "Prueba", "");
     this.subdirectorios = ftp.FTPSubdirectories("");
 }
        private void bCrear_Click(object sender, EventArgs e)
        {
            if (tCrear.Text != "")
            {
                FTPClient ftp = new FTPClient("ftp://25.35.182.85:12975/eventos/" + evento.ID + "/files/", "Prueba", "");
                try
                {
                    ftp.MakeFtpDirectory(tCrear.Text.Replace(' ', '_'));
                    subdirectorios = ftp.FTPSubdirectories("");
                    var result = subdirectorios.Select(s => new { Carpeta = s.Replace('_', ' ') }).ToList();
                    dataGridView1.DataSource          = result;
                    dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;

                    MostrarSeleccionado();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("La carpeta ya se encuentra creada");
                }
            }
            else
            {
                MessageBox.Show("No se puede crear una carpeta sin nombre");
            }
        }