Importar Arquivo Texto em Csharp
Algume pode me Ajudar, estou querendo importa um arquivo texto Csharp
Edigleyson Rocha
Curtidas 0
Respostas
Thiago Santana
20/08/2015
Vê se isso aqui te ajuda:
[url]https://www.devmedia.com.br/metodo-em-c-para-ler-arquivo-de-texto/13603[/url]
[url]https://www.devmedia.com.br/metodo-em-c-para-ler-arquivo-de-texto/13603[/url]
GOSTEI 0
Edigleyson Rocha
20/08/2015
Obrigado Thiago.
GOSTEI 0
Thiago Santana
20/08/2015
Conseguiu resolver seu problema Edigleyson?
GOSTEI 0
Thiago Santana
20/08/2015
Conseguiu resolver seu problema Edigleyson?
GOSTEI 0
Edigleyson Rocha
20/08/2015
deu sim thiago, obrigado meu amigo. perfeito o artigo.
GOSTEI 0
Thiago Santana
20/08/2015
Que bom!
Disponha...
Disponha...
GOSTEI 0
Edigleyson Rocha
20/08/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?
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?
GOSTEI 0
Edigleyson Rocha
20/08/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: ; Nome: ; E-mail: ;", 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.
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: ; Nome: ; E-mail: ;", 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.
GOSTEI 0
Thiago Santana
20/08/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!
Verifique se o mesmo não está somente leitura!
GOSTEI 0
Edigleyson Rocha
20/08/2015
thiago voce tinha razão o problema era permisão de acesso mesmo, obrigado mais uma vez.
GOSTEI 0
Thiago Santana
20/08/2015
Disponha amigo!
GOSTEI 0