Mover los archivos

Como parte de tu pasantía en una importante empresa tecnológica, se te ha asignado la tarea de desarrollar un sistema de migración de archivos. Este sistema debe ser capaz de mover todos los archivos de un directorio a otro, una tarea que la compañía actualmente realiza manualmente, consumiendo considerable tiempo y recursos. Tu desafío es automatizar este proceso usando Python.
El programa debe recibir como entrada dos rutas:
  1. el directorio origen desde el cual se deben mover los archivos,
  1. el directorio destino al cual se deben mover los archivos.
El programa debe crear el directorio destino si no existe. Se garantiza que el directorio origen existe.
El programa debe imprimir File transfer successful si todos los archivos se han movido correctamente, o Error transferring files si la operación no pudo completarse (si había un archivo con el mismo nombre en el directorio destino, o si la operación de mover falló por alguna razón). Si la operación no puede completarse exitosamente, no se debe mover ningún archivo.
Entrada
Salida
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