LocalFolder | localFolder, propriété

ApplicationData.LocalFolder | localFolder Property

Obtient le dossier racine dans le magasin de données d'application local.

Syntaxe


var localFolder = applicationData.localFolder;

Valeur de propriété

Type: StorageFolder

Dossier du système de fichiers qui contient les fichiers.

Remarques

Vous pouvez accéder aux fichiers du magasin de données d'application local à l'aide du protocole "ms-appdata:///local/". Par exemple :

<img src="ms-appdata:///local/myFile.png" alt="" />

Pour accéder aux fichiers du package d'application, utilisez Windows.ApplicationModel.Package.Current.InstalledLocation.

Pour demander que Windows indexe les données de votre application pour la recherche, créez un dossier nommé "Indexed" sous ce dossier et stockez les fichiers que vous souhaitez indexé dedans. Windows indexe le contenu du fichier et les métadonnées (propriétés) dans le dossier "Indexed" et tous ses sous-dossiers.

Exemples

Utilisez les API de fichier, telles que Windows.Storage.StorageFolder.CreateFileAsync | createFileAsync et Windows.Storage.FileIO.WriteTextAsync | writeTextAsync, pour créer et mettre à jour un fichier dans le magasin de données d'application local. Cet exemple crée un fichier nommé dataFile.txt dans le conteneur localFolder et écrit la date et l'heure actuelles dans le fichier. La valeur ReplaceExisting | replaceExisting de l'énumération CreationCollisionOption indique que le fichier doit être remplacé s'il existe déjà.

Ensuite, cet exemple ouvre le fichier dataFile.txt créé et lit la date du fichier à l'aide de Windows.Storage.FileIO.ReadTextAsync | readTextAsync.


var applicationData = Windows.Storage.ApplicationData.current;
var localFolder = applicationData.localFolder;

// Write data to a file

function writeTimestamp() {
   localFolder.createFileAsync("dataFile.txt", Windows.Storage.CreationCollisionOption.replaceExisting)
      .then(function (sampleFile) {
         var formatter = new Windows.Globalization.DateTimeFormatting.DateTimeFormatter("longtime");
         var timestamp = formatter.format(new Date());

         return Windows.Storage.FileIO.writeTextAsync(sampleFile, timestamp);
      }).done(function () {      
      });
}

// Read data from a file

function readTimestamp() {
   localFolder.getFileAsync("dataFile.txt")
      .then(function (sampleFile) {
         return Windows.Storage.FileIO.readTextAsync(sampleFile);
      }).done(function (timestamp) {
         // Data is contained in timestamp
      }, function () {
         // Timestamp not found
      });
}

Configuration requise

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Windows Server 2012

Téléphone minimal pris en charge

Windows Phone 8

Espace de noms

Windows.Storage
Windows::Storage [C++]

Métadonnées

Windows.winmd

DLL

Windows.Storage.ApplicationData.dll

Voir aussi

Tâches
Démarrage rapide : données des applications locales (JavaScript)
Démarrage rapide : données des applications locales (C#/VB/C++)
Concepts
Présentation des données de l'application
Référence
ApplicationData

 

 

Afficher:
© 2017 Microsoft