Déplacer les fichiers

Dans le cadre de votre stage dans une grande entreprise technologique, on vous a confié la mission de développer un système de migration de fichiers. Ce système doit être capable de déplacer tous les fichiers d'un répertoire à un autre, une tâche que l'entreprise effectue actuellement manuellement, ce qui consomme beaucoup de temps et de ressources. Votre défi est d'automatiser ce processus en utilisant Python.
Le programme doit prendre en entrée deux chemins :
  1. Le répertoire source à partir duquel les fichiers doivent être déplacés,
  1. Le répertoire de destination vers lequel les fichiers doivent être déplacés.
Le programme doit créer le répertoire de destination s'il n'existe pas. Il est garanti que le répertoire source existe.
Le programme doit afficher File transfer successful si tous les fichiers ont été déplacés avec succès, ou Error transferring files si l'opération n'a pas pu être complétée (par exemple, s'il y avait un fichier portant le même nom dans le répertoire de destination, ou si l'opération de déplacement a échoué pour une raison quelconque). Si l'opération ne peut pas être menée à bien, aucun fichier ne doit être déplacé.
Entrée
Sortie
source/path destination/
File transfer successful
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue