Comment renommer un fichier existant?

J'ai 2 fichiers , File src = new File("loc/xyz.mp3") et File dst=new File("loc/xyz1.mp3")
Maintenant , je veux renommer dst à xyz.mp3 tout supprimer src fichier. Comment puis-je accomplir ?
J'ai essayé ,

src.delete();
dst.renameTo(src);

Je suis en cours d'exécution dans ce AsyncTask en arrière-plan dans mon application , lorsque j'exécute pour la première fois , il fonctionne parfaitement , cependant deuxième temps , il se bloque. S'il vous plaît aider comment dois-je aller à ce sujet.

S'il vous plaît partagez votre logcat messages de trace quand il se bloque. Ne renameTo() retourne false ou lever une exception?
Eh bien , maintenant il ne marche pas crash , enfait il supprime tout le premier fichier maintenant .

OriginalL'auteur h4ck3d | 2013-02-20