信息
您所需的主题如下所示。但此主题未包含在此库中。
1(共 1)对本文的评价是有帮助 - 评价此主题

ApplicationData.LocalFolder | localFolder Property

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

语法


public StorageFolder LocalFolder { get; }

属性值

类型: StorageFolder

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

备注

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

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

要访问应用程序包中的文件,请使用 Windows.ApplicationModel.Package.Current.InstalledLocation

要请求 Windows 索引您搜索的应用程序数据,在此文件夹下创建一个名为 "Indexed" 的文件夹并存储要在此索引的文件。Windows 在此 "Indexed" 文件夹及其所有子文件夹索引文件目录和元数据(属性)。

示例

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

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


Windows.Storage.StorageFolder localFolder = Windows.Storage.ApplicationData.Current.LocalFolder;

// Write data to a file

async void WriteTimestamp()
{
   Windows.Globalization.DateTimeFormatting.DateTimeFormatter formatter = 
       new Windows.Globalization.DatetimeFormatting.DateTimeFormatter("longtime");

   StorageFile sampleFile = await localFolder.CreateFileAsync("dataFile.txt", 
       CreateCollisionOption.ReplaceExisting);
   await FileIO.WriteTextAsync(sampleFile, formatter.Format(DateTime.Now));
}

// Read data from a file

async Task ReadTimestamp()
{
   try
   {
      StorageFile sampleFile = await localFolder.GetFileAsync("dataFile.txt");
      String timestamp = await FileIO.ReadTextAsync(sampleFile);
      // Data is contained in timestamp
   }
   catch (Exception)
   {
      // Timestamp not found
   }
}

要求

最低受支持的客户端

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

 

 

本文是否对您有所帮助?
(1500 个剩余字符)
感谢您的反馈
显示:
© 2014 Microsoft. 版权所有。