public string lerArquivo(string caminhoArquivo)
{
int counter = 0;
string line;
string conteudo = "";
System.IO.StreamReader file = new System.IO.StreamReader(caminhoArquivo);
while ((line = file.ReadLine()) != null)
{
conteudo += line + (char)13 + (char)10 ;
counter++;
}
file.Close();
return conteudo;
}
Solução por Rubem Rocha (Programação Brasil) :
public string LerArquivoTexto(string nomeArquivo)
{
if (File.Exists(nomeArquivo))
return File.ReadAllText(nomeArquivo);
else
return String.Empty;
}
ou
public static string[] LerArquivoTexto(string nomeArquivo)
{
if (!File.Exists(nomeArquivo)) return (new string[] {});
string buffer = File.ReadAllText(nomeArquivo, Encoding.Default);
return (buffer.Split(new string[] { "\r\n" }, StringSplitOptions.None));
}
Sem comentários:
Enviar um comentário