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 | File transfer successful |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB