Spostare i File

Come parte del tuo tirocinio presso una grande azienda tecnologica, ti è stato assegnato il compito di sviluppare un sistema di migrazione dei file. Questo sistema deve essere in grado di spostare tutti i file da una directory a un'altra, un'operazione che l'azienda attualmente esegue manualmente, consumando tempo e risorse considerevoli. La tua sfida è automatizzare questo processo utilizzando Python.
Il programma dovrebbe accettare in input due percorsi:
  1. la directory di origine da cui i file devono essere spostati,
  1. la directory di destinazione dove i file devono essere spostati.
Il programma dovrebbe creare la directory di destinazione se non esiste già. È garantito che la directory di origine esiste.
Il programma dovrebbe stampare File transfer successful se tutti i file sono stati spostati con successo, oppure Error transferring files se l'operazione non è stata completata (se c'era un file con lo stesso nome nella directory di destinazione, o se l'operazione di spostamento è fallita per qualche motivo). Se l'operazione non può essere completata con successo, nessun file dovrebbe essere spostato.
Input
Output
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