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.
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.
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:
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 |
---|---|
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. |
|
Leer y escribir un archivo con un objeto StorageFile. |
|
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. |
Obtén acceso al contenido almacenado en la carpeta Grupo Hogar, que incluye imágenes, música y vídeos. |
|
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. |
Aprende a crear un IListDataAdapter y un IListDataSource personalizados |
|
Esta sección incluye temas de inicio rápido y procedimientos que explican e ilustran cómo incorporar selectores de archivos a tus aplicaciones. |