Array
(
)

Importar Arquivo Texto em Csharp

Edigleyson Rocha
   - 20 ago 2015

Algume pode me Ajudar, estou querendo importa um arquivo texto Csharp

Thiago Santana
   - 20 ago 2015

Vê se isso aqui te ajuda:

http://www.devmedia.com.br/metodo-em-c-para-ler-arquivo-de-texto/13603

Edigleyson Rocha
   - 20 ago 2015

Obrigado Thiago.

Thiago Santana
   - 20 ago 2015

Conseguiu resolver seu problema Edigleyson?

Thiago Santana
   - 20 ago 2015

Conseguiu resolver seu problema Edigleyson?

Edigleyson Rocha
   - 20 ago 2015

deu sim thiago, obrigado meu amigo. perfeito o artigo.

Thiago Santana
   - 21 ago 2015

Que bom!
Disponha...

Edigleyson Rocha
   - 21 ago 2015

Por Exemplo se eu tenho um arquivo com este Layout:

1,teste,0000,Eddiegleyson
1,teste,0000,Eddiegleyson
1,teste,0000,Eddiegleyson
1,teste,0000,Eddiegleyson

como faço para importar esse arquivo, add em uma lista, depois varrer ela add em ListBox ou em outro componente qualquer?

Edigleyson Rocha
   - 21 ago 2015

Estou usando este metodo:
private void MetodoImport()
{
List<Cliente> lista = new List<Cliente>();
string[] array = File.ReadAllLines(@"C:\FILES_EDDIE\Arquivo");

for (int i = 0; i < array.Length; i++)
{
Cliente c = new Cliente();
string[] auxiliar = array[i].Split('|');

c.Id = Convert.ToInt32(auxiliar[0]);
c.Nome = auxiliar[1];
c.Email = auxiliar[2];

lista.Add(c);
}

foreach (var item in lista)
{
Console.WriteLine(@"Id: {0}; Nome: {1}; E-mail: {2};", item.Id, item.Nome, item.Email);
Console.WriteLine(@"----------------------------------------------------------");
}

Console.ReadKey();
}

*mais esta exibindo a seguinte messagen de erro:

O acesso ao caminho 'C:\FILES_EDDIE\Arquivo' foi negado.

Thiago Santana
   - 25 ago 2015

Edigleyson como a msg retornada, deve ser problema de permissão nas pastas ou no próprio arquivo que está desejando importar!
Verifique se o mesmo não está somente leitura!

Edigleyson Rocha
   - 26 ago 2015

thiago voce tinha razão o problema era permisão de acesso mesmo, obrigado mais uma vez.

Thiago Santana
   - 27 ago 2015

Disponha amigo!