Arquivos, pastas e bibliotecas

Use as APIs nos namespaces Windows.Storage, Windows.Storage.Streams e Windows.Storage.Pickers para ler e gravar texto e outros formatos de dados em arquivos e gerenciar arquivos e pastas. Nesta seção, você aprenderá também sobre como ler e gravar configurações de aplicativo, sobre seletores de arquivos e pastas e sobre os locais de área restrita especiais, como a biblioteca de vídeos/músicas.

Tópico Descrição
Enumerar e consultar arquivos e pastas Acesse arquivos e pastas que estão em 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.
Criar, gravar e ler um arquivo Leia e grave um arquivo usando o objeto StorageFile.
Práticas recomendadas para gravar em arquivos Conheça as práticas recomendadas para usar os vários métodos de gravação de arquivos das classes FileIO e PathIO.
Obter propriedades de arquivo Obtenha as propriedades, de nível superior, básicas e estendidas, de um arquivo representado pelo objeto StorageFile.
Abrir arquivos e pastas com um seletor Acesse arquivos e pastas permitindo que o usuário interaja com um seletor. Você pode usar o FolderPicker para obter acesso a uma pasta.
Salvar um arquivo com um seletor Use o FileSavePicker para permitir que os usuários especifiquem o nome e o local onde desejam que o aplicativo salve um aplicativo.
Acessando o conteúdo do Grupo Doméstico Acesse o conteúdo armazenado na pasta Grupo Doméstico do usuário, incluindo imagens, músicas e vídeos.
Determinando a disponibilidade de arquivos do Microsoft OneDrive Determine se um arquivo do Microsoft OneDrive está disponível usando a propriedade StorageFile.IsAvailable.
Arquivos e pastas nas bibliotecas Música, Fotos e Vídeos Adicione pastas existentes de música, fotos ou vídeos às bibliotecas correspondentes. Você também pode remover pastas de bibliotecas, obter a lista de pastas em uma biblioteca e descobrir fotos, músicas e vídeos armazenados.
Rastrear arquivos e pastas usados recentemente Acompanhe os arquivos que o usuário acessa com frequência adicionando-os à lista de itens usados recentemente de seu aplicativo. A plataforma gerencia os itens usados recentemente para você classificando-os 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 seus próprios itens usados recentemente.
Controlar alterações no sistema de arquivos em segundo plano Acompanhar as alterações ao sistema de arquivos, mesmo quando o aplicativo não está em execução.
Acessar o cartão SD Você pode armazenar e acessar dados não essenciais em um cartão microSD opcional, especialmente em dispositivos móveis de baixo custo que têm armazenamento interno limitado.
Permissões de acesso a arquivo Os aplicativos podem acessar certos locais do sistema de arquivos por padrão. Os aplicativos também podem acessar outros locais por meio do seletor de arquivos ou da declaração de funcionalidades.
Acesso rápido às propriedades de arquivo na UWP Coletar com eficiência uma lista de arquivos e respectivas propriedades em uma biblioteca para usar em um aplicativo UWP.

Exemplo de enumeração de pasta

Exemplo de acesso a arquivos

Exemplo do seletor de arquivos