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

2

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#:

1
2
3
4
5
6
...
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

Share.

About Author

Bacharel em Ciência da Computação pela FIPP/Unoeste, Pós-Graduado em Desenvolvimento de Sistemas Web, Segurança da Informação e Avaliação do Ensino e da Aprendizagem, Professor universitário e responsável pelo setor de desenvolvimento de sistemas web da Universidade do Oeste Paulista. MCP e MCPS pela Microsoft e nas horas vagas dedica um pouco do seu tempo escrevendo posts técnicos sobre desenvolvimento de sistemas web, windows phone, gerenciamento de servidores e outros assuntos para a comunidade.

  • Valter João Diehl

    private void LerClientes()

    Olá

    Como fazer o GetResourceStream do exemplo no windows phone 8.1

    Quando implemento o exemplo dá erro….

  • Rennan Chagas

    isso foi muito util pra mim, vlww mesmo