Accès aux données et aux fichiers (HTML)
[ Cet article est destiné aux développeurs de Windows 8.x et Windows Phone 8.x qui créent des applications Windows Runtime. Si vous développez une application pour Windows 10, voir la Documentation ]
Accédez aux fichiers, dossiers et données à partir de votre application.
Accès aux fichiers via les sélecteurs de fichiers
Prise en main :
Démarrage rapide : accès aux fichiers à l’aide de sélecteurs de fichiers
Comment enregistrer des fichiers via les sélecteurs de fichiers
Les sélecteurs de fichiers fournissent aux utilisateurs un contrôle explicite des fichiers et des dossiers auxquels votre application peut accéder. En outre, grâce à eux, vous pouvez permettre facilement aux utilisateurs de spécifier le nom ou l’emplacement d’un fichier à enregistrer. Appelez le sélecteur de fichiers pour permettre aux utilisateurs de choisir les fichiers et les dossiers dont votre application doit se servir. (Quand l’utilisateur autorise votre application à accéder à un dossier via le sélecteur de fichiers, votre application accède également à l’ensemble des sous-dossiers de ce dossier.)
Si votre application se sert de fichiers individuels ou de petites listes de fichiers, comme la plupart des applications, ces interactions avec le sélecteur de fichiers sont tout ce dont vous avez probablement besoin pour accéder aux fichiers et aux dossiers via l’application. Si vous n’avez pas besoin d’un accès supplémentaire au système de fichiers, vous pouvez réduire les déclarations de fonctionnalités de votre application et éventuellement simplifier le processus de vérification quand vous soumettez votre application au Windows Store. Voir Accès aux fichiers et autorisations pour en savoir plus sur les autorisations par défaut du système de fichiers et le sélecteur de fichiers.
Par exemple, dans cette capture d’écran, une application de messagerie a appelé le sélecteur de fichiers afin que l’utilisateur puisse choisir une image à partir d’Images.
Et dans cette capture d’écran, l’application de lecture a appelé le sélecteur de fichiers afin que l’utilisateur puisse indiquer le nom et l’emplacement du fichier à enregistrer.
Accès aux fichiers par programme
Prise en main :
Démarrage rapide : accès aux fichiers par programme
Si votre application est autorisée à accéder aux fichiers et dossiers d’un emplacement particulier, vous pouvez énumérer tous les fichiers situés à cet emplacement, et y accéder. Voir Accès aux fichiers et autorisations pour connaître les emplacements auxquels votre application a accès automatiquement et découvrir la façon dont votre application peut accéder à des emplacements supplémentaires.
Accéder aux fichiers et aux données d’application
En savoir plus :
Gestion des données d’application
Définition des ressources d’application
Comment charger des ressources de fichiers
Comment effectuer de riches requêtes sur les données locales d’une application
Toutes les applications peuvent stocker et gérer les fichiers et données spécifiques d’une application sur le système de fichiers local ou dans le cloud, y compris les fichiers de ressources contenus dans le package d’application.
Lire ou écrire des données de fichier
Prise en main :
Démarrage rapide : lecture et écriture d’un fichier
Vous pouvez écrire et lire des données dans un fichier soit directement, soit par le biais de flux.
Récupérer les données de sources de données
En savoir plus :
Utilisation des sources de données
Les applications peuvent utiliser des sources de données pour récupérer les données de sources sous-jacentes, telles que des bases de données, des fichiers ou des flux RSS. Une source de données peut manipuler les données et les afficher dans des contrôles de type ListView ou FlipView.
Dans cette section
Rubrique | Description |
---|---|
Accédez aux fichiers et dossiers d’un emplacement, par exemple, un dossier, une bibliothèque, un périphérique ou un emplacement réseau. Vous pouvez également interroger les fichiers et dossiers situés à un emplacement en construisant des requêtes de fichiers et de dossiers. |
|
Lisez et écrivez un fichier à l’aide d’un objet StorageFile. |
|
Obtenez les propriétés d’un fichier représenté par un objet StorageFile. |
|
Comment suivre les fichiers et les dossiers récemment utilisés |
Effectuez le suivi des fichiers auxquels l’utilisateur accède fréquemment en les ajoutant à la liste des fichiers utilisés récemment de votre application. La plateforme gère mostRecentlyUsedList pour vous en triant les éléments en fonction du critère d’accès récent et en supprimant l’élément le plus ancien quand la limite des 25 éléments est atteinte. Toutes les applications ont leur propre mostRecentlyUsedList. |
Accédez au contenu stocké dans le dossier Groupement résidentiel de l’utilisateur, qui contient des images, de la musique et des vidéos. |
|
Comment protéger les fichiers avec la réinitialisation sélective |
Utilisez la réinitialisation sélective pour identifier les fichiers protégés de votre application qui peuvent être révoqués quand un utilisateur n’est plus autorisé à accéder aux données de votre application. Il s’agit d’un scénario courant dans les entreprises qui permettent à leurs employés d’amener leur propre appareil sur leur lieu de travail. Quand l’employé quitte définitivement l’entreprise, il est possible de supprimer les fichiers à usage professionnel stockés sur son appareil personnel. |
Démarrage rapide : détermination de la disponibilité des fichiers Microsoft OneDrive |
Déterminez si un fichier OneDrive est disponible à l’aide de la propriété StorageFile.isAvailable. |
Dans les modèles Hub/Pivot, Hub, Pivot, Grille et Fractionner, le code qui obtient les données requises pour l’application se trouve dans le fichier data.js. Ce fichier représente l’exemple de source de données de l’application. |
|
Comment utiliser un fichier personnalisé pour passer des informations OEM |
Développez une application qui utilise un fichier personnalisé pour passer des informations du fabricant OEM à l’application. |
Découvrez comment créer des objets IListDataAdapter et IListDataSourcepersonnalisés. |
|
Cette section comprend des rubriques procédurales et de démarrage rapide qui expliquent et illustrent comment intégrer des sélecteurs de fichiers dans vos applications. |