2010-11-16 5 views
8

Je sais que cela peut paraître extrêmement nooby, désolé à l'avance, mais j'apprends et j'ai passé près de 2 heures à essayer de savoir comment faire maintenant sans résultat ...Supprimer un fichier de stockage isolé

Je me demande comment je vais procéder à la suppression d'un fichier spécifique de stockage isolé dans Windows Phone 7.

Merci d'avance!

Répondre

10

Appelez simplement IsolatedStorageFile.DeleteFile.

Par exemple:

IsolatedStorageFile storage = IsolatedStorageFile.GetUserStoreForApplication(); 
storage.DeleteFile("backup.bak"); 
+0

Merci, je l'ai essayé et son travail, mais ses exceptions de lancement: System.ArgumentException » est produite dans mscorlib.dll System.IO.IsolatedStorage. IsolatedStorageException – Jamie

+3

Une chose à retenir est que l'émulateur WP7 lève le stockage isolé lorsqu'il est fermé. Donc, si vous avez créé le fichier, fermez l'émulateur et essayez de le supprimer au prochain lancement, vous allez attraper une exception. –

0

Juste pour ajouter aux réponses existantes: rappelez-vous d'attraper un IsolatedStorageException et non une IOException que vous pourriez être utilisé pour.

2
// you should add here try/catch blocks 

using (IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication()) 
{ 
store.DeleteFile("Your file Name string"); 
} 

Vous pouvez vérifier la classe ici: MSDN IsolatedStorageFile Class

Questions connexes