WinRT:无法从 LocalFolder 读取文件夹

WinRT: Cannot read folders from LocalFolder

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

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

然而,我得到一个 System.ArgumentException:

A first chance exception of type 'System.ArgumentException' occurred in mscorlib.dll

Value does not fall within the expected range.

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

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

所以我猜读取文件夹是问题所在。我是否没有从该位置读取的权限?

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