private void LimparLocaisInesistentes() { List <string> locais = ListaLocaisOrganizar.List.ToList(); foreach (string local in locais) { if (!Directory.Exists(local)) { ListaLocaisOrganizar.Remove(local); } } }
private static void PerguntarOndeGuardarAquivo(string tipo) { FolderBrowserDialog fbd = new FolderBrowserDialog(); fbd.Description = $"Guardar arquivos .{tipo} em:"; if (fbd.ShowDialog() == DialogResult.OK) { ListaLocaisGuardarAquivo.Add(tipo, fbd.SelectedPath); if (!ListaLocaisOrganizar.Contains(fbd.SelectedPath)) { DialogResult dr = MessageBox.Show( $"Você gostaria de verificar ser os arquivos dentro deste diretório estão organizados também?", $"Adicionar diretório", MessageBoxButtons.YesNo ); if (dr == DialogResult.Yes) { ListaLocaisOrganizar.Add(fbd.SelectedPath); } } } }