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"); } }