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,

  2. 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