Acessando dados e arquivos (HTML)

[ Este artigo destina-se aos desenvolvedores do Windows 8.x e do Windows Phone 8.x que escrevem aplicativos do Windows Runtime. Se você estiver desenvolvendo para o Windows 10, consulte documentação mais recente]

Acesse arquivos, pastas e dados de seu aplicativo.

Acesso de arquivos por meio de seletores

Introdução:

Guia de início rápido: acessando arquivos com seletores de arquivos

Como salvar arquivos usando seletores de arquivos

Os seletores de arquivos dão aos usuários o controle explícito de arquivos e pastas que podem ser acessados pelo aplicativo e proporcionam a você um jeito fácil de permitir que os usuários especifiquem o nome ou o local de um arquivo a ser salvo. Chame o seletor de arquivos para fornecer aos usuários a possibilidade de escolher os arquivos e as pastas com os quais o seu aplicativo trabalhará. (E quando o usuário permite que o seu aplicativo acesse uma pasta por meio do seletor de arquivos, esse aplicativo também obtém acesso à pasta e respectivas subpastas.)

Se o aplicativo trabalhar com arquivos individuais ou pequenas listas de arquivos, assim como faz a maioria dos aplicativos, essas interações de seletor de arquivos talvez sejam tudo aquilo de que você precisa para acessar arquivos e pastas do seu aplicativo. Se você não precisa de acesso adicional ao sistema de arquivos, minimize as declarações de funcionalidades do aplicativo e simplifique potencialmente o processo de análise ao enviar o aplicativo para a Store. Veja Acesso a arquivos e permissões para saber mais sobre as permissões padrão do sistema de arquivos e o seletor de arquivos.

Por exemplo, nesta captura de tela, um aplicativo de email chamou o seletor de arquivos para que o usuário pudesse escolher uma imagem de Imagens.

Uma captura de tela de um seletor de arquivos com um arquivo na biblioteca de Imagens selecionado para ser aberto.

E nessa captura de tela, o aplicativo Leitor chamou o seletor de arquivos para o usuário especificar o nome e o local do arquivo a ser salvo.

Uma captura de tela de um seletor de arquivos usado para salvar um arquivo no OneDrive.

Acesso programático a arquivos

Introdução:

Guia de início rápido: Acessando arquivos de forma programática

Se o seu aplicativo tiver permissão para acessar arquivos em um determinado local, você poderá enumerar e acessar todos os arquivos nesse local. Veja Acesso a arquivos e permissões para aprender quais locais o aplicativo pode acessar automaticamente e descobrir como o seu aplicativo pode obter acesso a outros locais.

Acesso a arquivos e dados de aplicativo

Saiba mais:

Gerenciando dados de aplicativo

Definindo recursos de aplicativos

Como carregar recursos de arquivos

Como fazer consultas avançadas nos dados locais do aplicativo

Todos os aplicativos podem usar o sistema local ou a nuvem para armazenar e gerenciar arquivos e dados específicos do aplicativo, inclusive os arquivos de recurso no pacote do aplicativo.

Ler ou gravar dados de arquivo

Introdução:

Guia de início rápido: Lendo e gravando um arquivo

Você pode ler e gravar dados em um arquivo diretamente ou através de fluxos.

Recuperar dados de fontes de dados

Saiba mais:

Trabalhando com fontes de dados

Os aplicativos podem usar fontes de dados para recuperar dados de fontes subjacentes, como bancos de dados, arquivos ou RSS feeds. Uma fonte de dados pode manipular os dados e exibi-los em controles, como ListView ou FlipView.

Nesta seção

Tópico Descrição

Guia de início rápido: Acessando arquivos de forma programática

Acesse arquivos e pastas que estão em um local específico, como uma pasta, biblioteca, dispositivo ou local de rede. Você também pode consultar arquivos e pastas em um local por meio de consultas de arquivo e pasta.

Guia de início rápido: lendo e gravando arquivos

Leia e grave um arquivo usando um objeto StorageFile.

Guia de início rápido: obtendo as propriedades do arquivo

Obter propriedades para um arquivo representado por um objeto StorageFile.

Como rastrear arquivos e pastas usados recentemente

Acompanhe os arquivos que o usuário acessa com frequência adicionando-os à lista de itens usados mais recentemente de seu aplicativo. A plataforma gerencia a mostRecentlyUsedList para você classificando os itens com base na data em que foram acessados pela última vez e removendo o item mais antigo quando o limite de 25 itens é atingido. Todos os aplicativos têm suas próprias mostRecentlyUsedList.

Guia de início rápido: acessando o conteúdo do Grupo Doméstico

O conteúdo de acesso é armazenado na pasta Grupo Doméstico do usuário, incluindo imagens, música e vídeos.

Como proteger arquivos com Apagamento Seletivo

Você pode usar o apagamento seletivo para identificar arquivos protegidos no seu aplicativo, os quais podem ser revogados quando um usuário do aplicativo perde o direito de ver dados do seu aplicativo. Este é um cenário comum nas empresas que permitem aos usuários usar seus próprios dispositivos para trabalhar. Quando o funcionário deixa o emprego, os arquivos da empresa existentes no dispositivo pessoal do funcionário podem ser removidos.

Guia de início rápido: determinando a disponibilidade de arquivos do Microsoft OneDrive

Determine se um arquivo OneDrive está disponível usando a propriedade StorageFile.isAvailable.

Como personalizar dados do modelo do Visual Studio

Nos modelos Hub/Pivot, Hub, Pivot, Grade e Dividido, o código que obtém os dados necessários aos aplicativos estão no arquivo data.js. Esse arquivo representa uma fonte de dados de exemplo do aplicativo.

Como usar um arquivo personalizado para transmitir informações do OEM

Desenvolva um aplicativo que use um arquivo personalizado para transmitir informações do OEM para o aplicativo.

Como criar uma fonte de dados personalizada

Aprenda como criar IListDataAdapter e IListDataSource personalizados.

Trabalhando com Seletores de arquivo

Esta seção inclui o Guia de início rápido e tópicos de Como fazer e ilustra como incorporar seletores de arquivos em seus aplicativos.

 

Tópicos relacionados

Amostra de acesso a arquivos

Amostra do seletor de arquivos