我正在尝试将一串用户输入保存到 Windows 运行时应用程序中的文件中。但是,我收到错误 System.UnauthorizedAccessException
。我如何获得此库的访问权限?
static private async Task WriteDataToFileAsync(string fileName, string content)
{
byte[] data = Encoding.Unicode.GetBytes(content);
var folder = KnownFolders.DocumentsLibrary;
var file = await folder.CreateFileAsync(fileName, CreationCollisionOption.ReplaceExisting);
using (var s = await file.OpenStreamForWriteAsync())
{
await s.WriteAsync(data, 0, data.Length);
}
}
最佳答案
Visual Studio 2013 中的“文档库”功能已被删除,因为它仅适用于 Windows Store Company 帐户。如果没有此功能,您将收到“访问被拒绝”。
有关更多信息,请阅读此处:http://lunarfrog.com/blog/2013/07/05/documents-library-capability-winrt/
关于c# - 如何访问 KnownFolders.DocumentsLibrary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23681192/