2010-11-16 13 views
8

So che questo può sembrare estremamente nooby, mi dispiace in anticipo, ma sto imparando e ho trascorso quasi 2 ore a cercare di trovare il modo di farlo ora con nessun risultato ...Eliminare un file di archiviazione isolato

Mi chiedo come andrei sull'eliminazione di un file specifico dall'archiviazione isolata su Windows Phone 7.

Grazie in anticipo!

risposta

10

Basta chiamare IsolatedStorageFile.DeleteFile.

Ad esempio:

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

Grazie, ho provato e il suo funzionamento, ma le sue eccezioni lancio: System.ArgumentException' in mscorlib.dll System.IO.IsolatedStorage. IsolatedStorageException – Jamie

+3

Una cosa da ricordare è che l'emulatore WP7 getta la memoria isolata quando è chiusa. Quindi, se hai creato il file, chiuso l'emulatore e provi a eliminare alla prossima esecuzione, noterai un'eccezione. –

0

solo per aggiungere alle risposte esistenti: ricordarsi di prendere un IsolatedStorageException e non un IOException come si potrebbe essere utilizzato per.

2
// you should add here try/catch blocks 

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

È possibile controllare la classe qui: MSDN IsolatedStorageFile Class

Problemi correlati