ApplicationData.LocalFolder | localFolder Property

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

Syntaxe


Public ReadOnly Property LocalFolder As StorageFolder

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.


Dim localFolder As Windows.Storage.StorageFolder = Windows.Storage.ApplicationData.Current.LocalFolder

' Write data to a file

Private Async Sub WriteTimestamp()
   Dim formatter As DateTimeFormatter = New DateTimeFormatter("longtime")

   Dim sampleFile As StorageFile = Await localFolder.CreateFileAsync("dataFile.txt", 
       CreationCollisionOption.ReplaceExisting)
   Await FileIO.WriteTextAsync(sampleFile, formatter.Format(DateTime.Now));
End Sub

' Read data from a file

Private Async Function ReadTimestamp() As Task
   Try
      Dim sampleFile As StorageFile = Await localFolder.GetFileAsync("dataFile.txt")
      Dim timestamp As string = Await FileIO.ReadTtextAsync(sampleFile)
      ' Data is contained in timestamp
   Catch e1 As Exception
      ' Timestamp not found
   End Try
End Function

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:
© 2015 Microsoft