2011-11-17 10 views
0

Y at-il une fonction qui peut supprimer tous les dossiers de mon application dans le stockage interne. J'ai besoin d'un moyen de réinitialiser mon application et d'effacer tous les fichiers/paramètres/bases de données enregistrés dans le dossier de mon application dans le stockage interne. Quel est le meilleur moyen d'y parvenir?Android supprimer les paramètres/fichiers du stockage interne

EDIT:

code J'utilise:

String name = context.getFilesDir()+"/documents/users/stampiiii/2345/data/"; 
Log.e("","path : "+name); 
File myDir = new File(name); 
myDir.delete(); 
boolean iff = myDir.delete(); 
Log.e("","iff : "+iff); 

Merci à l'avance pour des suggestions/aide/conseils!

Répondre

2

Essayez Context.deleteFile()

public abstract boolean deleteFile (String name) 

Supprimer le fichier privé donné associé au dossier de demande de ce contexte.

Ou

File file = new File("File path"); 
        boolean deleted = file.delete(); 
+0

Comment puis-je supprimer le dossier 'databases' dans ma mémoire interne? Ou même dossier de fichiers? –

+0

Je vous ai suggéré deux méthodes pour supprimer des fichiers. – user370305

+0

J'utilise le code mis à jour dans ma question et il me renvoie 'false' à chaque fois –

1

Je ne sais pas s'il y a un moyen de programmation de le faire, mais vous pouvez le faire manuellement dans Settings->Applications->Manage applications-><Your app>->Clear data

0

oui mais ajouter aux autres qu'il ya un getExternalStorage appel d'une sorte alors j'ajouterais obtenir une liste avec file.listFiles puis à ce que tous les périphériques font effectivement ce que la spécification dit si smartie est de mettre quelque chose en quelque sorte afin que vous puissiez dire quels sont les vôtres comme si vous del de quelqu'un d'autre fichiers qui est baddo delux

Questions connexes