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