我試圖從孤立存儲中抓取我的文件,但不幸的是它拉動了所有文件,而不是從模式中指定的文件。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