DevsDicas

[Desenvolvimento] Como ler arquivos texto armazenados localmente na estrutura de diretórios da APP

Olá pessoal, tudo bom?

Segue uma dica rápida sobre como ler arquivos texto, através da classe StreamReader, que estejam armazenados localmente na estrutura de diretório de uma aplicação Windows Phone.

A situação proposta nesse post considera, conforme a figura abaixo, que o arquivo que se deseja “ler” esteja dentro da estrutura de diretórios da APP, no caso do exemplo, o arquivo será o de nome DeputadosLocal.xml

Solution Explorer demonstrando o arquivo texto a ser lido.
Solution Explorer demonstrando o arquivo texto a ser lido.

Para resolver esse caso, observe o exemplo escrito em C#:

...
Stream txtStream = Application.GetResourceStream(new Uri("Dados/DeputadosLocal.xml", UriKind.Relative)).Stream;
StreamReader sr = new StreamReader(txtStream);
string dadosDeputados = sr.ReadToEnd();
sr.Close();
...

Bem pessoal, é isso!

Grande abraço,
Eduardo Henrique Rizo (@eduardorizo)
Fonte: Blog do Eduardo H. Rizo

Post relacionado: Curso Windows Phone – IsolatedStorageFile: Armazenando dados da aplicação em arquivos texto