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 :
- Le répertoire source à partir duquel les fichiers doivent être déplacés,
- 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