Comment puis-je déplacer des fichiers vers un autre dossier avec java?

Je veux déplacer des fichiers (images) à partir d'un dossier à l'autre:

Par exemple:

/home/dossier1/image.png

à

/home/dossier1/dossier2/image.png

Et, évidemment, de supprimer l'image de la folder1

J'ai essayé de le faire par la lecture de la trajectoire, puis de la modifier, ou à l'aide de renameTo, mais je ne peux pas le faire.

J'espère que quelqu'un pourra m'aider un peu avec ce, Merci.

EDIT:

Eh bien, je peux mettre le code, mais c'est simple à expliquer ce que j'ai fait:

Je viens de créer un Dossier de classe qui a un objet de Fichier de mon dossier/home/folder1) , j'ai lu toutes les images à l'intérieur et de l'enregistrer dans un Fichier de tableau, puis-je analyser et essayer de changer le chemin de chaque fichier image de Chaîne à une autre

EDIT:

Merci à tous pour l'aide, tous sont de bons exemples, j'ai réussi à modifier mes fichiers vers un autre emplacement, il y avait un tas de fichiers, je voulais déménager donc, je ne voulais pas créer un trop grand nombre d'objets.

pouvez-vous s'il vous plaît ajouter l'erreur de vous obtenir?
Et le code que vous avez utilisé pour.
Facile à faire avec Apache FileUtils moveFile méthode: commons.apache.org/proper/commons-io/apidocs/org/apache/commons/...

OriginalL'auteur Sebastian Tare B. | 2015-01-13