2010-11-13 3 views
0

J'essaie de récupérer mes fichiers à partir d'un stockage isolé, mais malheureusement, il tire tous les fichiers non seulement ceux du modèle.WP7 stockage isolé

J'utilise:

foreach (string fileName in storage.GetFileNames("*.item")) 

Est-ce un bug connu ou que je fais quelque chose de mal?

PS. L'utilisation de caractères génériques est essentielle

Toute aide très apprieciated,

Merci!

Répondre

2

Je ne sais pas pourquoi cela ne fonctionne pas. Mais vous pouvez essayer celui-ci ainsi:

storage.GetFileNames().Select(fileName => fileName.EndsWith("item")); 
+0

Ceci est une bonne solution J'utilise quelque chose de similaire - espérons que ce bug sera résolu - il était dans la version bêta et CTP, pas sûr pourquoi il a été manqué comme il a été signalé à Microsoft, deviner qu'il était trop tard, peut-être Mise à jour du 1er trimestre 2011, elle sera corrigée. – RoguePlanetoid

1

Ceci est un problème connu. Vous devrez soit structurer vos fichiers dans des dossiers si vous voulez limiter ce qui est récupéré ou tester/filtrer les noms de fichiers avant de les charger.

0

Ce bogue de l'API a été corrigé dans la version du Windows Phone 7.1 SDK (également connu sous le nom de "Mango").

Votre code fonctionnera correctement maintenant.

Questions connexes