diff --git a/Entity/UploadedFile.php b/Entity/UploadedFile.php
index 70b0e05172486c5353305a91c8474942668c1ccd..f4c8d443d13c2f94cd2cc468248af6de228f5f68 100644
--- a/Entity/UploadedFile.php
+++ b/Entity/UploadedFile.php
@@ -159,6 +159,16 @@ class UploadedFile
         return $this;
     }
 
+    /** Change le chemin d'un fichier sans changer le nom.
+     *
+     * @param string $newDir Nouveau répertoire
+     * @return UploadedFileInterface
+     */
+    public function moveTo($newDir)
+    {
+        $this->setPath(rtrim($newDir, '/') . '/' . pathinfo($this->path, PATHINFO_FILENAME));
+    }
+
     /**
      * Set mimeType
      *