Archivos, carpetas y bibliotecas

Usa las API de los espacios de nombres Windows.Storage, Windows.Storage.Streams y Windows.Storage.Pickers para leer y escribir texto y otros formatos de datos en archivos, además de para administrar archivos y carpetas. En esta sección también aprenderás sobre la lectura y escritura de la configuración de la aplicación, los selectores de archivos y carpetas, así como las ubicaciones de espacios aislados como, por ejemplo, como la biblioteca de vídeos o música.

Tema Descripción
Enumerar y consultar archivos y carpetas Permite tener acceso a los archivos que se encuentran en carpetas, bibliotecas, dispositivos o ubicaciones de red. También puedes consultar los archivos y las carpetas que hay en una ubicación si creas consultas de archivos y carpetas.
Crear, escribir y leer archivos Lee y escribe un archivo con un objeto StorageFile.
Procedimientos recomendados para escribir en archivos Conoce los procedimientos recomendados para usar diversos métodos de escritura de archivos de las clases FileIO y PathIO.
Obtención de las propiedades del archivo Obtiene las propiedades —de nivel superior, básicas y extendidas— de un archivo representado mediante un objeto StorageFile.
Abrir archivos y carpetas con un selector Para obtener acceso a archivos y carpetas, permite al usuario interactuar con un selector. Puede usar FolderPicker para obtener acceso a una carpeta.
Guardar un archivo con un selector Usa FileSavePicker para permitir a los usuarios especificar el nombre y la ubicación donde desean que tu aplicación guarde un archivo.
Acceso a contenido de Grupo Hogar Obtén acceso al contenido almacenado en la carpeta Grupo Hogar, que incluye imágenes, música y vídeos.
Determinación de la disponibilidad de los archivos de Microsoft OneDrive Determina si un archivo de Microsoft OneDrive está disponible mediante la propiedad StorageFile.IsAvailable.
Archivos y carpetas de las bibliotecas de música, imágenes y vídeos Agrega carpetas existentes de música, imágenes o vídeos a las bibliotecas correspondientes. También puedes quitar carpetas de bibliotecas y obtener la lista de carpetas de una biblioteca para detectar archivos de vídeos, música y fotos almacenados.
Seguimiento de los archivos y carpetas usados recientemente Realiza un seguimiento de los archivos a los que el usuario accede con mayor frecuencia; para ello, agrégalos a la lista de elementos usados recientemente (MRU) de la aplicación. La plataforma administra la lista MRU automáticamente ordenando los elementos según la hora del último acceso y eliminando los más antiguos cuando se alcanza el límite de 25 elementos en la lista. Todas las aplicaciones tienen sus propias listas de MRU.
Realizar un seguimiento de los cambios del sistema de archivos en segundo plano Realiza el seguimiento de los cambios en el sistema de archivos, incluso cuando no se está ejecutando la aplicación.
Acceso a la tarjeta SD Puedes almacenar datos no esenciales y tener acceso a ellos en una tarjeta microSD opcional, especialmente en los dispositivos móviles de bajo coste que tienen un almacenamiento interno limitado.
Permisos de acceso a archivos Las aplicaciones pueden obtener acceso a determinadas ubicaciones del sistema de archivos de manera predeterminada. Asimismo, las aplicaciones también pueden tener acceso a otras ubicaciones mediante el selector de archivos o declarando funcionalidades.
Acceso rápido a las propiedades de archivos de UWP Recopila de forma eficaz una lista de archivos y sus propiedades de una biblioteca para usarlos en una aplicación para UWP.

Ejemplo de enumeración de carpetas

Ejemplo de acceso a archivos

Ejemplo de selector de archivos