public void remove() { try { Conexion.deleteFolder(_carpeta); if (_archivos != null) { foreach (Archivo a in _archivos) { removeFile(a); } _archivos = null; } if (_carpetasHijo != null) { foreach (Carpeta c in _carpetasHijo) { c.remove(); } _carpetasHijo = null; } Lista.removeCarpetaClass(_carpeta.id); } catch (MySqlException exc) { MessageBox.Show("No se ha podido conectar a la base de datos"); } }