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:
- la directory di origine da cui i file devono essere spostati,
- 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