我试图从孤立存储中抓取我的文件,但不幸的是它拉动了所有文件,而不是从模式中指定的文件。WP7孤立存储
我使用:
foreach (string fileName in storage.GetFileNames("*.item"))
这是一个已知的bug或我只是做错了什么?
PS。可以使用通配符是必不可少
任何帮助非常apprieciated,
谢谢!
我试图从孤立存储中抓取我的文件,但不幸的是它拉动了所有文件,而不是从模式中指定的文件。WP7孤立存储
我使用:
foreach (string fileName in storage.GetFileNames("*.item"))
这是一个已知的bug或我只是做错了什么?
PS。可以使用通配符是必不可少
任何帮助非常apprieciated,
谢谢!
我不知道为什么它不起作用。但是你可以试试这个还有:
storage.GetFileNames().Select(fileName => fileName.EndsWith("item"));
看起来像IsolatedStorageFile.GetFileNames(字符串模式)的CTP /β版本的bug,...
有一个IsolatedStorage搜索最终SDK版本中的模式错误。看看这篇文章 - http://blogs.compactframework.de/Peter.Nowak/2010/09/18/WP7+Final+SDK+Bug+IsolatedStorageFile+And+Ldquosearchpatternrdquo+And+A+Fix.aspx
HTH,indyfromoz
这是一个已知的问题。如果您想在加载之前限制检索的内容或测试/过滤文件名,则需要将文件构建为文件夹。
此API错误已在Windows Phone 7.1 SDK(也称为“Mango”版本)发行版中得到修复。
你的代码现在可以正常工作。
这是一个很好的解决方案,我使用类似的东西 - 希望这个错误将得到解决 - 它在Beta和CTP中,不知道为什么错过了它,因为它被指出给微软,猜测它太晚了,也许在2011年第一季度更新它将被修复。 – RoguePlanetoid 2010-11-14 10:35:59