public bool LeituraDosArquivos() { if (Diretorio == null || NomeDoArquivo == null) { throw new ArgumentNullException("Informe diretorio!"); } try { int limite; int x = 0; while (NomeDoArquivo[x] != '.') { x++; } limite = x; string dadosSource = NomeDoArquivo.Substring(0, x) + ".dados"; string diretorio = Diretorio.Replace(NomeDoArquivo, ""); if (!File.Exists(diretorio + dadosSource)) { return(false); } Mnemonicos = File.ReadAllLines(Diretorio); Dados = File.ReadAllLines(diretorio + dadosSource); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } return(true); }