Obtener acceso a datos y archivos (HTML)

[ Este artículo está destinado a desarrolladores de Windows 8.x y Windows Phone 8.x que escriben aplicaciones de Windows en tiempo de ejecución. Si estás desarrollando para Windows 10, consulta la documentación más reciente

Accede a archivos, carpetas y datos desde tu aplicación.

Acceder a archivos mediante selectores de archivos

Introducción

Inicio rápido: acceso a archivos mediante selectores de archivos

Cómo guardar archivos mediante selectores de archivos

Los selectores de archivos ofrecen a los usuarios el control explícito sobre los archivos y carpetas a los que puede acceder la aplicación, y son una manera fácil de permitir a los usuarios especificar el nombre o la ubicación de un archivo que se va a guardar. Llama al selector de archivos para permitir a los usuarios elegir los archivos y carpetas con los que desean que trabaje tu aplicación. (Y cuando el usuario concede a tu aplicación el acceso a una carpeta mediante el selector de archivos, la aplicación también obtiene acceso a esa carpeta y a todas sus subcarpetas.)

Si la aplicación trabaja con archivos individuales o pequeñas listas de archivos, como la mayoría de las aplicaciones, es posible que estas interacciones del selector de archivos sean todo lo que necesitas para acceder a los archivos y carpetas de tu aplicación. Si no necesitas otro acceso al sistema de archivos, puedes reducir las declaraciones de capacidad de la aplicación y simplificar potencialmente el proceso de revisión cuando envíes tu aplicación a la Tienda. Consulta Acceso a archivos y permisos de archivo para más información sobre los permisos del sistema de archivos predeterminado y el selector de archivos.

Por ejemplo, en esta captura de pantalla, una aplicación de correo electrónico llamó al selector de archivos para que el usuario pudiera seleccionar una imagen de Imágenes.

Captura de pantalla de un selector de archivos con un archivo de la biblioteca de imágenes seleccionado para abrirlo.

Y en esta captura de pantalla, la aplicación de lectura llamó al selector de archivos para que el usuario pudiera especificar el nombre de archivo y la ubicación del archivo que iba a guardar.

Captura de pantalla de un selector de archivos usado para guardar un archivo en OneDrive.

Acceder archivos mediante programación

Introducción

Inicio rápido: acceder a archivos mediante programación

Si tu aplicación tiene permiso para acceder a archivos y carpetas en una ubicación en particular, puedes enumerar todos los archivos de esa ubicación y acceder a ellos. Consulta Acceso a archivos y permisos de archivo para conocer las ubicaciones a las que tiene acceso automáticamente tu aplicación y nuevas maneras para que la aplicación acceda a otras ubicaciones.

Acceder a datos y archivos de aplicaciones

Más información:

Administración de datos de aplicaciones

Definición de recursos de la aplicación

Cómo cargar recursos de archivos

Cómo realizar consultas enriquecidas en datos locales de aplicaciones

Todas las aplicaciones pueden almacenar y administrar archivos y datos específicos de ellas en el sistema de archivos local o en la nube, por ejemplo, archivos de recursos en el paquete de la aplicación.

Leer o escribir datos de archivos

Introducción

Inicio rápido: lectura y escritura de archivos

Puedes leer datos de un archivo y escribir datos en él directamente o a través de transmisiones.

Recuperar datos de orígenes de datos

Más información:

Trabajo con orígenes de datos

Las aplicaciones pueden usar orígenes de datos para recuperar datos de orígenes subyacentes, como bases de datos, archivos o fuentes RSS. Un origen de datos puede manipular los datos y mostrarlos en controles como ListView o FlipView.

En esta sección

Tema Descripción

Inicio rápido: acceder a archivos mediante programación

Accede a los archivos y carpetas que se encuentran en una ubicación, como una carpeta, biblioteca, dispositivo o ubicación de red. También puedes consultar los archivos y las carpetas que hay en una ubicación si creas consultas de archivos y carpetas.

Inicio rápido: Lectura y escritura de archivos

Leer y escribir un archivo con un objeto StorageFile.

Inicio rápido: Obtener las propiedades de un archivo

Obtén propiedades de un archivo representado por un objeto StorageFile.

Cómo hacer un seguimiento de los archivos y carpetas usados recientemente

Realiza un seguimiento de los archivos que el usuario usa con frecuencia agregándolos a la lista de elementos utilizados recientemente. La plataforma administra la mostRecentlyUsedList automáticamente ordenando los elementos según cuándo el usuario accedió a ellos por última vez y eliminando los más antiguos cuando se alcanza el límite de 25 elementos en la lista. Todas las aplicaciones tienen su propia mostRecentlyUsedList.

Inicio rápido: 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.

Cómo proteger archivos con la eliminación selectiva

Puedes usar la eliminación selectiva para identificar los archivos protegidos en tu aplicación que pueden revocarse cuando un usuario de la aplicación ya no está autorizado para acceder a los datos de tu aplicación. Este escenario es habitual en empresas que permiten a sus empleados llevarse sus propios dispositivos al trabajo. Cuando el empleado abandona la empresa, se pueden quitar los archivos de la empresa almacenados en su dispositivo personal.

Inicio rápido: Determinar la disponibilidad de los archivos de Microsoft OneDrive

Determina si un archivo de OneDrive está disponible mediante la propiedad StorageFile.isAvailable.

Cómo personalizar los datos de la plantilla de Visual Studio

En las plantillas Hub/Dinámica, Hub, Dinámica, Cuadrícula y División, el código que obtiene los datos necesarios para la aplicación se encuentra en el archivo data.js. Este archivo representa la muestra de origen de datos para la aplicación.

Cómo usar un archivo personalizado para pasar información del OEM

Desarrolla una aplicación que use un archivo personalizado para pasar información del OEM a la aplicación.

Cómo crear un origen de datos personalizado

Aprende a crear un IListDataAdapter y un IListDataSource personalizados

Trabajar con selectores de archivos

Esta sección incluye temas de inicio rápido y procedimientos que explican e ilustran cómo incorporar selectores de archivos a tus aplicaciones.

 

Temas relacionados

Muestra de acceso de archivos

Muestra de selector de archivos