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.

Capture d’écran d’un sélecteur de fichiers dans lequel un seul fichier de la bibliothèque d’images est sélectionné pour ouverture.

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.

Capture d’écran d’un sélecteur de fichiers utilisé pour enregistrer un fichier sur OneDrive.

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

Démarrage rapide : accès aux fichiers par programmation

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.

Démarrage rapide : lecture et écriture de fichiers

Lisez et écrivez un fichier à l’aide d’un objet StorageFile.

Démarrage rapide : obtention des propriétés de fichier

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.

Démarrage rapide : accès au contenu Groupement résidentiel

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.

Comment personnaliser des données de modèle Visual Studio

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.

Comment créer une source de données personnalisée

Découvrez comment créer des objets IListDataAdapter et IListDataSourcepersonnalisés.

Utilisation de sélecteurs de fichiers

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.

 

Rubriques associées

Exemple d’accès aux fichiers

Exemple de sélecteur de fichiers