-1

我在哪里可以找到安装了现代 ui 应用程序的文件夹?我正在开发一些使用 .txt 文件来存储信息的应用程序(win8 不支持 arm - facepalm 上的数据库),但它们似乎无法正常工作 - 这就是我想要访问它们的原因。谢谢!

4

1 回答 1

2

这不是 Metro 的正确做事方式。我假设您的意思是 db 文件或 txt 文件。只需从项目文件夹中访问本地文本文件。

这是一个很好的教程,关于你将如何去做: http: //www.codeproject.com/Articles/432876/Windows-8-The-Right-Way-to-Read-Write-Files-in-Win

一个例子:

    private async void ProjectFile()
{
    // settings
    var _Path = @"Metro.Helpers.Tests\MyFolder\MyFolder.txt";
    var _Folder = Windows.ApplicationModel.Package.Current.InstalledLocation;

    // acquire file
    var _File = await _Folder.GetFileAsync(_Path);
    Assert.IsNotNull(_File, "Acquire file");

    // read content
    var _ReadThis = await Windows.Storage.FileIO.ReadTextAsync(_File);
    Assert.AreEqual("Hello world!", _ReadThis, "Contents correct");
}
于 2012-08-28T23:13:26.573 回答