WinRT:无法从LocalFolder中读取文件夹

时间:2015-01-20 11:07:16

标签: c# windows-runtime

我正在尝试在WinRT应用的LocalFolder中创建自己的文件夹,如果它已经存在则打开它:

StorageFolder localFolder = ApplicationData.Current.LocalFolder;
StorageFolder accountFolder = await localFolder.CreateFolderAsync("accounts", CreationCollisionOption.OpenIfExists);

但是,我得到一个System.ArgumentException:

  

mscorlib.dll中出现'System.ArgumentException'类型的第一次机会异常

     

价值不在预期范围内。

如果我使用CreationCollisionOption.GenerateUniqueName,则不会发生此异常。另外,我在调用

时会遇到同样的异常
localFolder.GetFoldersAsync();

所以我觉得阅读文件夹是个问题。我是否缺乏从此位置阅读的权限?

1 个答案:

答案 0 :(得分:1)

我刚刚找到了解决方案:显然,Windows在命名文件夹" accounts"时遇到问题。更改名称解决了问题。