信息
您所需的主题如下所示。但此主题未包含在此库中。

ApplicationData.TemporaryFolder | temporaryFolder Property

获取临时应用程序数据存储区中的根文件夹。

语法


Public ReadOnly Property TemporaryFolder As StorageFolder

属性值

类型: StorageFolder

包含这些文件的文件系统文件夹。

备注

使用 "ms-appdata:///temp/" 协议,可以访问临时应用程序数据存储区的文件。例如:

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

Windows Phone 8

此 API 不实现,但是调用时会引发异常。请参见 Windows Phone 运行时 API

示例

使用文件 API,如 Windows.Storage.StorageFolder.CreateFileAsync | createFileAsyncWindows.Storage.FileIO.WriteTextAsync | writeTextAsync,在临时应用程序数据存储区创建和更新文件。此示例在 temporaryFolder 容器中创建了名为 dataFile.txt 的文件并将当前的日期和时间编写到该文件。CreationCollisionOption 枚举中的 ReplaceExisting | replaceExisting 值指示应替换已存在的文件。

接下来,此示例将打开创建的 dataFile.txt 文件,并使用 Windows.Storage.FileIO.ReadTextAsync | readTextAsync 从文件读取日期。


Dim temporaryFolder As Windows.Storage.StorageFolder = Windows.Storage.ApplicationData.Current.TemporaryFolder

' Write data to a file

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

   Dim sampleFile As StorageFile = Await temporaryFolder.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 temporaryFolder.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

要求

最低受支持的客户端

Windows 8

最低受支持的服务器

Windows Server 2012

最低受支持的电话

Windows Phone 8 [未执行,请参阅“备注”]

命名空间

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

元数据

Windows.winmd

DLL

Windows.Storage.ApplicationData.dll

另请参阅

任务
快速入门:临时应用程序数据 (JavaScript)
快速入门:临时应用程序数据 (C#/VB/C++)
概念
应用程序数据概述
引用
ApplicationData

 

 

显示: