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.
.png)
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.
.png)
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. |