Windows Dev Center

ApplicationData.TemporaryFolder | temporaryFolder Property

Ruft den Stammordner im temporären App-Datenspeicher ab.

Syntax


var temporaryFolder = applicationData.temporaryFolder;

Eigenschaftenwert

Typ: StorageFolder

Der Ordner "Dateisystem", der die Dateien enthält.

Anmerkungen

Sie können auf Dateien im temporären App-Datenspeicher mithilfe des Protokolls "ms-appdata:///temp/" zugreifen. Beispiel:

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

Windows Phone 8

Diese API wird nicht implementiert und löst beim Aufruf eine Ausnahme aus. Weitere Informationen finden Sie unter Windows Phone Runtime API.

Beispiele

Verwenden Sie die Datei-APIs, z. B. Windows.Storage.StorageFolder.CreateFileAsync | createFileAsync und Windows.Storage.FileIO.WriteTextAsync | writeTextAsync, um eine Datei im temporären App-Datenspeicher zu erstellen und zu aktualisieren. Dieses Beispiel erstellt eine Datei namens dataFile.txt im temporaryFolder-Container und schreibt das aktuelle Datum und die Uhrzeit in die Datei. Der Wert ReplaceExisting | replaceExisting aus der CreationCollisionOption-Enumeration gibt an, dass die Datei ersetzt werden soll, wenn sie bereits vorhanden ist.

Dann wird in diesem Beispiel die erstellte Datei dataFile.txt geöffnet und mit Windows.Storage.FileIO.ReadTextAsync | readTextAsync das Datum aus der Datei gelesen.


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
      });
}

Anforderungen

Unterstützte Mindestversion (Client)

Windows 8

Unterstützte Mindestversion (Server)

Windows Server 2012

Unterstützte Mindestversion (Telefon)

Windows Phone 8 [nicht implementiert, siehe Hinweise]

Namespace

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

Metadaten

Windows.winmd

DLL

Windows.Storage.ApplicationData.dll

Weitere Informationen

Aufgaben
Schnellstart: Temporäre Anwendungsdaten (JavaScript)
Schnellstart: Temporäre Anwendungsdaten (C#, VB, und C++)
Konzepte
Übersicht über Anwendungsdaten
Verweis
ApplicationData

 

 

Anzeigen:
© 2015 Microsoft