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.
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.
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. |
Leia e grave um arquivo usando um objeto StorageFile. |
|
Obter propriedades para um arquivo representado por um objeto StorageFile. |
|
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. |
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. |
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. |
Aprenda como criar IListDataAdapter e IListDataSource personalizados. |
|
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. |