尝试将文件夹创建到默认用户的文档目录中。并获得异常并且没有创建目录。 我还添加了Package.appxmanigest> Declerations> FileOpenPicker和FileSavePicker。我是这个平台的新手。我错了吗? (测试是在x86调试模式windows平台。不知何故等待线路不会产生任何错误,并且无法调试下一行的步骤。但这是另一个故事) 同样在appxmanifest>功能我看到图片库,MusicLibrary,但不是documentsLibrary!?
以某种方式可以在LocalFolder.Path中生成文件,但我希望它在文档目录中。
System.UnauthorizedAccessException:访问被拒绝。
public MainPage()
{
this.InitializeComponent();
//var doc = Windows.Storage.UserDataPaths.GetDefault().Documents;
var dir_defaultdoc=CreateDefaultFolder();
}
private async Task<string> CreateDefaultFolder()
{
StorageFolder newfolder = await KnownFolders.DocumentsLibrary.CreateFolderAsync("MyApp1");
return newfolder.Path;
}
答案 0 :(得分:0)
uap前缀是我刚刚意外发现的关键。
<Capabilities>
<Capability Name="internetClient" />
<uap:Capability Name="documentsLibrary" />
<uap:Capability Name="removableStorage" />
</Capabilities>
以某种方式解决了这个问题。