Windows Dev Center

ApplicationData.TemporaryFolder | temporaryFolder Property

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

Syntaxe


var temporaryFolder = applicationData.temporaryFolder;

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 temporaire à l'aide du protocole "ms-appdata:///temp/". Par exemple :

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

Windows Phone 8

Cette API n'est pas implémentée et lève une exception si elle est appelée. Consultez API de runtime Windows Phone.

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 temporaire. Cet exemple crée un fichier nommé dataFile.txt dans le conteneur temporaryFolder 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 temporaryFolder = applicationData.temporaryFolder;

// Write data to a file

function writeTimestamp() {
   temporaryFolder.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() {
   temporaryFolder.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 [non implémenté, voir Remarques]

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 d'application temporaires (JavaScript)
Démarrage rapide : données d'application temporaires (C#/VB/C++)
Concepts
Présentation des données de l'application
Référence
ApplicationData

 

 

Afficher:
© 2015 Microsoft